obsolete_app
已过时,将被完全删除。 ObsoleteField
,用于应用程序bar
的模型中。因此,该字段在迁移文件中被引用。to=myproject.obsolete_app.models.ObsoleteModel
我要绕圈走,但找不到令manage.py migrate
通过的命令:
ObsoleteField
的模型中删除bar
的迁移models.py
,并添加迁移以删除模型ObsoleteModel
INSTALLED_APPS
删除应用程序obsolete_app
删除所有文件我看到此错误:
File "/var/venv-stable/lib/python2.7/site-packages/django/db/migrations/operations/fields.py", line 150, in state_forwards
delay = not old_field.is_relation
AttributeError: 'NoneType' object has no attribute 'is_relation'
我的想法是让django相信该应用程序不存在,因此删除了所有导入,所有migrations.AlterField
等。但是manage.py migrate
总是抱怨某些事情。