2016-09-03 11 views
0

DjangoアプリケーションでTimezoneを使用する必要があります。 私はsettings.py UTCタイムゾーンに定義されている:DjangoのTIME_ZONE定義がtime.tznameによって無視される

TIME_ZONE = 'UTC' 

私はビューに次のコードを置く:

import time 
print(time.tzname) 

をしかし、それは私が表示されます。

('Paris, Madrid') 

あなたはどのように知っていますかすべてのDjangoアプリでタイムゾーンを定義しますか?

+0

djangoのタイムゾーンにdjango.utils.timezoneを使用する必要があります – arcegk

+0

USE_TZを定義してTIME_ZONEで十分ではありませんか? – jedema

答えて

0

設定は問題ありません。 time.tznameはPythonがローカルシステムのタイムゾーンをどのように思っているかを伝えるだけで、あなたのDjango設定とは関係ありません。

django.utils.timezone.get_default_timezone_name()を使用する場合は、期待どおりにUTCが表示されます。

関連する問題