2015-08-30 60 views
0

我正在使用Django 1.8,python3,SQLite。Django Admin尋找不存在的字段

我有一個引用另一個模型的外鍵模型。我更新了模型以完全刪除外鍵,並用引用不同表的多對多鍵替換它。我運行makemigrations,然後運行實際的遷移,沒有錯誤。然而,當我進入管理,並嘗試將一行添加到該表中,我得到了以下錯誤:

Exception Type:  FieldError 

Exception Value:  

Unknown field(s) (TheOneIDeleted) specified for TableIChanged. Check fields/fieldsets/exclude attributes of class TableIChangedAdmin. 

爲什麼仍遷移後刪除字段的引用?更重要的是,我該如何解決它?

回答

2

看起來您已更新了models.py,但尚未更新admin.py中的模型管理員。

+0

絕對正確。 admin.py仍包含對舊字段的引用。 –

+0

感謝您的幫助。 –

相關問題