Форум сайта python.su
всем привет.
В модели есть поле DateTimeField который по умолчанию - default=datetime.datetime.utcnow
from django.utils import timezone class Temp(models.Model): date_create = models.DateTimeField(u'дата', default=datetime.datetime.utcnow)
USE_TZ = True TIME_ZONE = 'Europe/Moscow'
Отредактировано legi0ner (Авг. 3, 2013 11:24:10)
Офлайн
Вообще, не стОит так делать, потому что дефолтом будет значение времени, когда модель инстанциировалась, а не когда был вызван save. Для таких случаев есть параметры autonow и autonow_add.
Офлайн
К тому же модуль datetime ничего не знает о settings.py
Офлайн
Спасибо за ответ.
Офлайн