我正在尝试使用makemigrations,Django 2.0重建我的数据库。我对我的模型进行了一些重大更改:删除了is_favorite
和visit_specialty
,它们都是我删除的模型中的变量。
我尝试了通常的makemigrations
,flush
/ sqlflush
,删除了sqlite数据库文件,并删除了所有迁移文件(不是 init .py文件)。
尽管如此,我输入的任何“迁移”命令都会导致下面提到的错误。
SystemCheckError: System check identified some issues:
ERRORS:
<class 'myapp.admin.VisitAdmin'>: (admin.E108) The value of
'list_display[4]' refers to 'visit_specialty', which is not a callable,
an attribute of 'VisitAdmin', or an attribute or method on 'myapp.Visit'.
<class 'myapp.admin.VisitAdmin'>: (admin.E108) The value of
'list_display[5]' refers to 'is_favorite', which is not a callable, an
attribute of 'VisitAdmin', or an attribute or method on 'myapp.Visit'.
答案 0 :(得分:1)
您仍然在admin.py
(myapp.admin.VisitAdmin
)中拥有它们,这就是您遇到以下错误的原因
list_display