(更新时间)2021年4月2日 Django框架 模型

195 阅读1分钟

1.首先在相关的子应用中定义模型类

在这里插入图片描述
代码如下:

from django.db import models

# Create your models here.
# 准备书籍列表信息的模型类
class BookInfo(models.Model):
    # 创建字段,字段类型...
    name = models.CharField(max_length=10)

# 准备人物列表信息的模型类
class PeopleInfo(models.Model):
    name = models.CharField(max_length=10)
    gender = models.BooleanField()
    # 外键约束:人物属于哪本书
    book = models.ForeignKey(BookInfo)

2. 模型迁移 (建表)

迁移由两步完成 :

生成迁移文件:根据模型类生成创建表的语句

python manage.py makemigrations

执行迁移:根据第一步生成的语句在数据库中创建表

python manage.py migrate

迁移之后出现0001的文件,就代表数据库迁移完成,数据库有对应的表
在这里插入图片描述