注:質問は以前に存在したものを削除し、関連する情報のみをここに入力しました。Django:タイムゾーンの問題
データベースサーバー(RH)のTIME_ZONE = "Europe/London"が指定されています。そして、Django settings.pyの中で、TIME_ZONE = "America/New_York"を指定します。
とは、私のモデルクラスでIが指定されています:created = models.DateTimeField(editable=False,auto_now=False, auto_now_add=True)
modified = models.DateTimeField(editable=False,auto_now=True, auto_now_add=True)
私は、adminサイト内のデータを見て行くと、私の代わりに東のUTC/GMT時間を取得します。
私はDjangoのタイムゾーンとして "America/New_York"を指定して以来、常にDjangoによって自動的に調整されると思っていました。
助け/浄化が認められています。
おかげ エリックあなたが質問を編集したので
これは何から得ますか? >>> import datetime >>> datetime.datetime.now() –
私はちょうどSERVER情報を更新しました。タイムゾーンはOn Server Europe/Londonに設定されています。 –
私はむしろAUTO_NOWを使用しません。タイムゾーンが設定されているデータベースサーバーに委任します。この方法では、ユーザーごとに異なるタイムゾーンを持つ柔軟性が失われます。 –