【Python_Django开发笔记——实例】
以下是一个简单的Django模型类示例,用于创建一个Book
模型,该模型具有title
和publication_date
两个字段:
from django.db import models
class Book(models.Model):
title = models.CharField(max_length=100)
publication_date = models.DateField(null=True, blank=True)
def __str__(self):
return self.title
在这个例子中,我们定义了一个Book
类,它继承自models.Model
。这个类有两个字段:title
是一个字符字段,最大长度为100个字符;publication_date
是一个日期字段,可以为空(null=True
),在表单中也允许不填(blank=True
)。__str__
方法定义了当对象被转换为字符串时的表现形式,这里返回书的标题。
要使用这个模型,你需要将其添加到你的models.py
文件中,然后运行以下命令来创建和应用数据库迁移:
python manage.py makemigrations
python manage.py migrate
这样就完成了一个简单的Django模型定义和迁移的例子。
评论已关闭