Django之ORM简介

ORM对象关系映射
        表                          类
        一条条记录                   对象
        字段对应的值                 对象的属性
 将id字段设置为User表主键字段  在django orm中 你可以不写主键字典  django会默认给你的表创建一个名为id的主键字段

id = models.AutoField(primary_key=True)  # 一旦你自己指定了主键字段 那么django就不会自动再帮你创建了

首先需要在应用下的models.py中书写模型类

 

*************************需要执行数据库迁移(同步)命令******************************
    python3 manage.py makemigrations  # 仅仅是在小本本上(migrations文件夹)记录数据库的修改 并不会直接操作数据
    python3 manage.py migrate  # 将数据库修改记录 真正同步到数据库
    注意:只要动了models中跟数据库相关的代码 就必须重新执行上面的两条命令 缺一不可(******)

1.在终端输入python3 manage.py makemigrations

扫描二维码关注公众号,回复: 7295712 查看本文章

 这个自动创建的文件中的数据为迁移记录

2.在终端输入python3 manage.py migrate(会同步到数据库)

猜你喜欢

转载自www.cnblogs.com/xiongying4/p/11530734.html