У меня есть model
оповещение (ниже), которое обновляется в такой функции
Alerte.objects.create(
asp_ale_loc = site,
asp_ale_typ = 1, # activation de l'alerte
# asp_ale_dat = timezone.now() -> replaced by auto_now_add
)
Я изменил формат asp_ale_dat с DateField
на DateTimeField
и добавил auto_now_add
как атрибут
Я запустил makemigrations
и migrate
, но когда я создаю объект Alerte, asp_ale_dat
пуст
, и если я использую timezone.now()
, единственная дата зарегистрирована, а не время ...
class Alerte(models.Model):
asp_ale_cle = models.AutoField(primary_key=True)
asp_ale_loc = models.CharField("Site concerned by alert", max_length=10, null=True, blank=True)
asp_ale_typ = models.IntegerField("Operation type on alert", null=True, blank=True,)
asp_ale_dat = models.DateTimeField("Operation date on alert", null=True, blank=True,auto_now_add=True)