【Python_Django开发笔记——实例】
warning:
这篇文章距离上次修改已过430天,其中的内容可能已经有所变动。
以下是一个简单的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模型定义和迁移的例子。
评论已关闭