我使用的是Django 1.8,python3,SQLite。
我有一个带有引用另一个模型的外键的模型。我更新了模型以完全删除该外键,并将其替换为引用不同表的多对多键。我运行makemigrations然后运行实际的迁移没有错误。但是,当我进入管理员并尝试向该表添加一行时,我收到以下错误:
Exception Type: FieldError
Exception Value:
Unknown field(s) (TheOneIDeleted) specified for TableIChanged. Check fields/fieldsets/exclude attributes of class TableIChangedAdmin.
为什么迁移后仍然有对已删除字段的引用?更重要的是,我该如何解决?
答案 0 :(得分:2)
您似乎已更新models.py,但尚未更新admin.py中的模型管理员。