Есть ли способ сохранить время в updateview так же, как время в createview в Django

-1

я понял, что, когда я запускаю updateview, список обновляется до времени, когда я обновлял список. Вот мои модели.

Список классов (models.Model):

list_date = models.DateTimeField('date created', blank=True, auto_now=True)
favourite = models.ManyToManyField(User, related_name="favourite", blank=True)

def __str__(self):
    return self.title

def get_absolute_url(self): 
   return reverse("user-dashboard") 


def save(self, *args, **kwargs): 
    if self.is_published and self.list_date is None:
        self.list_date = datetime.datetime.now()
    elif not self.is_published and self.list_date is not None:
        self.list_date = None
    super(Listing, self).save(*args, **kwargs)
Теги:

1 ответ

0

Вам нужно изменить auto_now на auto_now_add.

list_date = models.DateTimeField('date created', blank=True, auto_now_add=True)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню