Makemigration throw错误

时间:2018-03-18 09:12:06

标签: django django-migrations

我正在尝试使用makemigrations,Django 2.0重建我的数据库。我对我的模型进行了一些重大更改:删除了is_favoritevisit_specialty,它们都是我删除的模型中的变量。 我尝试了通常的makemigrationsflush / 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'.

1 个答案:

答案 0 :(得分:1)

您仍然在admin.pymyapp.admin.VisitAdmin)中拥有它们,这就是您遇到以下错误的原因

list_display

中仍有两个字段