Установка атрибута модели для некоторого значения sql в Django - PullRequest
0 голосов
/ 08 ноября 2010

У меня есть модель с именем job, и я хочу установить для атрибута datetime (start_time) значение MySQL now().Как я могу сделать это в Django?

Я не хочу использовать методы модели auto_now или auto_now_add, так как у меня есть другие приложения, которые используют ту же БД, и я нехочу обрабатывать часовые пояса, поэтому я хочу делегировать это MySQL

Ответы [ 2 ]

2 голосов
/ 08 ноября 2010

Не используйте auto_now / auto_add_now, они проблематичны. Вместо этого сделайте это:

  started_time = models.DateTimeField(default=datetime.utcnow)

- при условии, что вы работаете с метками времени в UTC.

0 голосов
/ 08 ноября 2010

Использовать триггер MySQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...