2016-06-02 10 views
-1

Ich versuche, eine lokale Entwicklungsumgebung für eine sehr komplexe Webanwendung einzurichten. Es gibt keine ordnungsgemäße Dokumentation für die Einrichtung der Umgebung, daher habe ich zwei Tage lang Fehler selbst behoben. Nachdem ich alle Fehler behoben habe, erhalte ich System Check-Fehler, die unten erwähnt werden, und ich verstehe nicht, was sie bedeuten? Kann jemand helfen, was diese Fehler bedeuten und wie man sie löst?Systemfehler überprüfen

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

zeigen Sie den Admin-Code, was Sie so für –

Antwort

2

Die Klasse credits.admin.creditshistoryAdmin hat ein Attribut readonly_fields.

Es handelt sich um eine Liste von Feldern, die im Administrator als schreibgeschützt angezeigt werden (siehe Dokumentation unter ModelAdmin.readonly_fields).

Elemente dieser Liste sollten entweder Callables oder Attribute des Administrators (creditshistoryAdmin) oder des Modells (credits.CreditsHistory) sein. Aber die Punkte auf der 30. und 31. Position (also readonly_fields [29] und [30]) sind etwas anderes. Für weitere Diagnosen müssen Sie den Code credits.admin.creditshistoryAdmin und credits.models.CreditsHistory eingeben.

+0

versucht haben Beachten Sie, dass mindestens 30 Elemente in readonly_fields in erster Linie wie ein ernsthaftes Usability-Problem klingt. –