Hallo,
ich habe eine kleine Datenbank mit mehreren Tabellen in Django erstellt. Wenn ich in eine dieser Tabellen einen neuen Eintrag mache wird immer nur "[Name der Tabelle] ojcect" (ohne Anführungszeichen) angezeigt. Im Beispiel Poll-App vom Tutorial wird immer der Name der Frage angezeigt. Wie macht man, dass eines der Felder als Name angezeigt wird? (Am besten wäre es für mich wenn ich eine Kombination von zwei Feldern anzeigen könnte)
Django Admin Objektnamen
Danke, es zeigt jetzt meine Namen an.
Noch eine andere Frage:
Ich habe ein Datumsfeld und einen ForeignKey bei dem ich im Model null=True geschrieben habe. Wenn ich das Feld in der Admin Konsole, aber leer lasse oder nicht auswähle bekomme ich die Meldung: This field is required.
Muss man da etwas besonderes eingeben, oder funktioniert das mit dem NULL überhaupt nicht?
Noch eine andere Frage:
Ich habe ein Datumsfeld und einen ForeignKey bei dem ich im Model null=True geschrieben habe. Wenn ich das Feld in der Admin Konsole, aber leer lasse oder nicht auswähle bekomme ich die Meldung: This field is required.
Muss man da etwas besonderes eingeben, oder funktioniert das mit dem NULL überhaupt nicht?
Danke an alle die hier geantwortet haben!
Sehr hilfreich! Dankeschönapollo13 hat geschrieben:blank=True wie auch in den Docs stehtnull=True ist nur für die Datenbank selbst, blank für die Validierung der Daten.

Bin auch grad am Lernen und da kommen solche Infos doch wie gerufen
