Admin-Modelle erkennen vererbte Felder nicht

8

Ich frage mich, ob das etwas für django.admin, django oder gar python ist? Aber ich verstehe nicht wirklich, warum ich abstrakte Super-Klassen habe, wenn ich nicht auf ihre Felder zugreifen kann :-). Habe ich etwas falsch gemacht?

Beispiel: Ich erhalte einen FieldError mit dem folgenden "Exception Value: Unbekannte Feld (creation_date) für Module angegeben. Prüfe fields / fieldsets / exclude Attribute der Klasse ModuleAdmin", wenn ich die Admin-Schnittstelle verwende, um das folgende Modell "Module":

%Vor%

Mit dem folgenden ModelAdmin-Code:

%Vor%     
Antoine Lizée 27.03.2014, 08:55
quelle

1 Antwort

16

Ihr Problem hängt mit der Antwort zusammen: Ссылка

  

Der Fehler ist aufgrund des Datums mit auto_now_add = True (oder auto_now = True) aufgetreten.   Da der Wert automatisch ist, kann er nicht bearbeitet werden, er hat also nicht die Form

Laut der Dokumentation:

  

Die Option fields ... darf nur Callables enthalten, wenn sie aufgelistet sind   readonly_fields.

    
RMotitsuki 20.05.2014, 19:42
quelle

Tags und Links