Найти - Пользователи
Полная версия: Странная работа datetime.now()
Начало » Django » Странная работа datetime.now()
1
Elaphe
В модели при добавлении поля datetime использовалась следующая конструкция:
 o_date = models.DateTimeField(default=datetime.now(), verbose_name='Дата заказа')
Но при создании нескольких экземпляров модели на протяжении, скажем, получаса - у них оказывалось одинаковое время создания.
После перезагрузки сервера время обновлялось и следующие экземпляры создавались уже с новым временем.
После того, как вместо datetime.now() стало использоваться auto_now_add=True, проблема решилось.
Но интересно, почему до этого все экземпляры создавались с одинаковым значением поля o_date?
4kpt_IV
И ежу даже понятно, что Вы передаете не функцию для создания, а результат ее выполнения…
Elaphe
Без скобок надо было?
JOHN_16
да, скобки означает вызов чего либо на выплнение
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB