Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Django-Admin-Listenanzeige + ForeignKey =Leere Änderungsliste

Ich unterstütze Stefano auf der Tatsache, dass null=True, blank=True ist hinzuzufügen. Aber ich denke, Sie müssen es nur zum org_name hinzufügen Feld der Organization Modell. Damit solltest du durchkommen. Es muss getan werden, weil Sie inspectdb ausgeführt haben um Modelle aus Ihrer Legacy-Datenbank zu erstellen. Und wahrscheinlich die Organization Tabelle in der DB hat einen leeren String gespeichert. Das Hinzufügen des Obigen würde es dem Administrator also ermöglichen, ein leeres Feld/eine leere Spalte anzuzeigen.

Außerdem können Sie auch versuchen, Rückrufe in Situationen, in denen Sie keine Änderungen wie oben an Ihrer Modelldefinition vornehmen möchten.