IntegrityError à cause d'un champ DateTimeField

a marqué ce sujet comme résolu.
Auteur du sujet

Bonjour,

Je rencontre un problème que je trouve surprenant. J’ai un modèle card avec le champ suivant :

1
created_at = models.DateTimeField(_('created at'), auto_now_add=True, auto_now=False)

Lorsque je créé un premier objet avec l’interface d’administration de Django, pas de soucis, tout se déroule comme prévu. Mais quand j’en fais un deuxième, j’ai l’erreur suivante :

1
NOT NULL constraint failed: card_card.created_at

Je ne comprend pas pourquoi Django donne NULL au champ created_at, j’ai pourtant bien mis auto_now_add=True… Pourriez-vous m’aider ?

Merci de votre temps !

Édité par Wizix

+0 -0

Salut !

Je ne suis pas sur du tout que ça vienne de ça (désolé, fatigue), mais qu’est-ce que ça donne si tu tente avec models.DateTimeField(verbose_name=_('created at'), auto_now_add=True, auto_now=False) ? ;)

"Les accidents dans un système doivent se produire, mais il n’est pas obligatoire qu’ils produisent pour vous et moi." Laurence Gonzales - Deep Survival

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte