Django modèle: NULLable champ
Je suis en train de travailler sur un projet django où j'ai besoin d'un DateField parfois être vide. Mon modèle ressemble à ceci:
#models.py
end = models.DateField(default=None, blank=True)
Mais quand je lance python manage.py sql myapp
l'instruction sql sont toujours
CREATE TABLE "myapp_date" (
"end" date NOT NULL
);
Donc mon domaine n'est pas les valeurs null et que je ne peux pas comprendre ce que je dois faire pour faire en sorte. Une idée serait appréciée !
OriginalL'auteur Robin | 2013-04-16
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser
Fondamentalement
blank
vous permet de passer une valeur nulle, maisnull
raconte la base de données pour accepter les valeurs null.Pas de problème, il arrive à nous tous 🙂
Cela n'a pas fonctionné pour moi, en fait je suis l'ajout de champ de date plus tard, il y a déjà quelques valeurs sans champ de date.
OriginalL'auteur Ngenator