我正在尝试为非常复杂的Web应用程序设置本地开发环境。没有适当的文档来设置环境,所以我自己解决错误已经两天了。解决所有错误后,我收到下面提到的系统检查错误,我不明白它们的含义是什么?有人可以帮忙,这些错误意味着什么,以及如何解决它们。
django.core.management.base.CommandError: System check identified some issues:
ERRORS:
<class 'credits.admin.creditshistoryAdmin'>: (admin.E035) The value of 'readonly_fields[29]' is not a callable, an attribute of 'creditshistoryAdmin', or an attribute of 'credits.CreditsHistory'.
<class 'credits.admin.creditshistoryAdmin'>: (admin.E035) The value of 'readonly_fields[30]' is not a callable, an attribute of 'creditshistoryAdmin', or an attribute of 'credits.CreditsHistory'.
答案 0 :(得分:2)
班级credits.admin.creditshistoryAdmin
有一个属性readonly_fields
。
这是在管理员中显示为只读的字段列表(请参阅ModelAdmin.readonly_fields
上的文档)。
该列表的项目应该是callables,或admin(creditshistoryAdmin
)或模型(credits.CreditsHistory
)的属性。但是第30和第31位的项目(所以readonly_fields [29]和[30])是别的。
要进一步诊断,您必须发布credits.admin.creditshistoryAdmin
和credits.models.CreditsHistory
的代码。