我将django项目从1.8升级到2.2.0(使用virtualenv中的Python 3.6)。我做了以下更改。
我尝试运行服务器,但仍然显示“ TypeError:init()缺少1个必需的位置参数:'on_delete',它指向/usr2/santhosh/myproject/myapp/migrations/0002_abc.py
我现在该怎么办?我需要从应用程序中删除所有迁移文件,然后重新运行python manage.py migration还是什么?帮我,你知道的。
迁移文件仍然只是python文件,因此您也需要更新其中的所有引用。
如果您想要一种简单的方法,请查看Easy way to set on_delete across entire application