在Django中将模型属性设置为某个sql值

时间:2010-11-08 10:04:39

标签: django

我有一个名为job的模型,我想将datetime属性(started_time)设置为MySQL now()值。我怎么能在Django中做到这一点?

我不想使用模型auto_nowauto_now_add方法,因为我有其他共享相同数据库的应用程序而我不想处理时区,因此我想将其委托给MySQL

2 个答案:

答案 0 :(得分:2)

请勿使用auto_now / auto_add_now,否则会出现问题。相反,这样做:

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

- 假设您正在使用UTC中的时间戳。

答案 1 :(得分:0)

使用MySQL触发器。