如何创建 Django 模型
在Django中创建模型需要以下步骤:
- 定义模型类:创建一个新的Python类,继承自
django.db.models.Model
。 - 定义字段:在模型类中定义字段来表示数据库中的列。
- 使用
python manage.py makemigrations
命令来创建迁移文件。 - 应用迁移:使用
python manage.py migrate
命令来创建数据库中的表。
以下是一个简单的Django模型定义示例:
from django.db import models
class Person(models.Model):
first_name = models.CharField(max_length=100)
last_name = models.CharField(max_length=100)
birth_date = models.DateField()
在这个例子中,我们定义了一个Person
模型,它有三个字段:first_name
、last_name
和birth_date
。
接下来,在命令行中运行以下命令来应用模型变更:
python manage.py makemigrations
python manage.py migrate
这会创建一个新的数据库表,其中包含对应于Person
模型字段的列。
评论已关闭