Задать вопрос
@zkweb

Поле created_at после изменения записи дата уменьшается на один день. Почему?

Django поле created_at после изменения записи дата уменьшается на один день. Почему?

created_at = models.DateTimeField(default=datetime.now)
    updated_at = models.DateTimeField()
	 
    def save(self, *args, **kwargs):
        auto_now = kwargs.pop('updated_at_auto_now', True)
        if auto_now:
            self.updated_at = datetime.now()
        super(Mk, self).save(*args, **kwargs)
  • Вопрос задан
  • 577 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Пригласить эксперта
Ответы на вопрос 2
sim3x
@sim3x
https://docs.djangoproject.com/en/1.10/ref/models/...
#
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)


установи серверу локаль правильно
Ответ написан
Комментировать
Погуглил за тебя
Вот
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы