私はVote
フィールドで呼び出されたモデルを持っていますdate
:
date = models.DateTimeField(auto_now_add=True)
要素を追加すると、MySQL の日付は UTC 日付ですが、UTC+2 タイムゾーンに住んでいます
タイムゾーンを正しく設定したと思いますsettings.py
:
TIME_ZONE = 'Europe/Paris'
Python は正しいタイムゾーンを使用します:
>>> print datetime.datetime.now()
2013-07-03 09:05:04.474000
MySQL も :
> SELECT NOW( )
2013-07-03 09:00:48
日付属性を手動で設定できましたが、動作しますが、python と mysql が正しいタイムゾーンを使用しているにもかかわらず、auto_now_add が間違った日付を返す理由を知りたいです。
ありがとうございました