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

user469652
quelle

Antworten:

124

Zuweisen None.

Ignacio Vazquez-Abrams
quelle
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