2017-08-19 10 views
0

に変換:models.pyで日時表示とタイムゾーンsettings.pyファイルでDjangoの

TIME_ZONE = 'UTC' 
USE_TZ = True 

フロントエンドWebページの日付はlocaltimeとして表示されます。しかし、ピップインストールpytz、mysqlデータベースの日付フィールドはUTC時刻として保存され、同時にフロントエンドのWebページにUTC時刻として日付が表示されます。

この理由は何ですか? ピップをインストールした後、Pytzをインストールした後、mysql dbの日付フィールドがUTC時刻として保存され、フロントエンドWebページの日付がlocaltimeとして表示されるようにしますか? BTW、pytzより簡単に実行できるライブラリはありますか?

答えて

0

の設定を現地時間のpytzに変更するだけです。

TIME_ZONE = 'Asia/Dubai' 
+0

私はこのウェブサイトをグローバルなウェブサイトとして扱いますので、TIME_ZONEは指定されたタイムゾーンに設定されていません。そうではありませんか? – Scott

+0

https://docs.djangoproject.com/en/1.11/topics/i18n/timezones/#default-time-zone-and-current-time-zoneおよびhttps://docs.djangoproject.com/ja/1.11を参照してください。/topics/i18n/timezones /#time-zone-aware-in-templates –

+0

ありがとうございます。この問題は、https://docs.djangoproject.com/en/1.11/topics/i18n/timezones/に従って解決されています。 。 – Scott

関連する問題