【Django】项目模型
在Django中,项目的模型是指数据库设计中的数据结构。它们通常定义在models.py
文件中。以下是一个简单的Django模型示例,它定义了一个Book
模型,包含标题、作者和发布日期字段。
from django.db import models
class Book(models.Model):
title = models.CharField(max_length=100)
author = models.CharField(max_length=100)
publish_date = models.DateField()
def __str__(self):
return self.title
要使用这个模型,你需要执行以下步骤:
- 将上述代码添加到你的应用的
models.py
文件中。 - 运行
python manage.py makemigrations
来创建迁移文件。 - 运行
python manage.py migrate
应用迁移到数据库,这样模型就会被创建。
现在你可以使用Django的ORM(Object-Relational Mapping)来查询和操作Book
模型了。例如,你可以使用Book.objects.all()
来获取所有书籍的列表。
评论已关闭