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版本后,该选项会设置为必填。

猜你喜欢

转载自www.cnblogs.com/ygzy/p/10846857.html