Django: Wie setze ich ein Feld auf NULL?


70

Ich habe ein Feld, das den Wert NULL zulässt, aber wie kann ich es auf NULL zurücksetzen? nicht leer

Antworten:


124

Zuweisen None.


1
So einfach, aber in den Django-Dokumenten nicht leicht zu finden. Sie benötigen eine FAQ, die von Google durchsucht werden kann.
Uchuugaka

2
Funktioniert nicht für ManyToManyField. TypeError: 'NoneType' object is not iterable.
CoderGuy123

1
@Deleet Ein ManyToManyField wird in der Datenbank als eine andere Tabelle dargestellt, in der eine Beziehung existieren kann oder nicht (es wird eine weitere Zeile in der m2m-Tabelle sein). Es gibt kein Feld, dem NULL zugewiesen werden könnte. Sehen Sie sich die Schlüsselwörter zum Löschen oder Entfernen an, um alle m2m-Beziehungen zu entfernen. docs.djangoproject.com/de/1.11/ref/models/relations/…
Jose_mr
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.