Django ORM使用

1、执行app中的models的两个命令

1、进入项目目录下:

E:\python\mysite>

1. python3 manage.py makemigrations --> 把models.py里面的更改记录到小本本上
2. python3 manage.py migrate --> 把更改翻译成SQL语句,去数据库执行

 

问题记录:

1)TypeError: __init__() missing 1 required positional argument: 'on_delete'

解决方案:

1)外键需要两个位置参数,一个是关联的模型,另一个是on_delete选项。实际上,在目前版本中,on_delete选项也可以不设置,但Django极力反对如此,因此在Django2.0版本后,该选项会设置为必填。

 

posted @ 2019-05-10 21:33  赵丫丫  阅读(196)  评论(0编辑  收藏  举报