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 版本后, 该选项会设置为必填.
来源: http://www.bubuko.com/infodetail-3054098.html