ビューをテストするために TestCase.client を使用しています。そして、テストケースtimezone.now()
から呼び出すと、 2015-11-17 07:48:26.826661+ 00:00が返されますが、呼び出すと
start = timezone.make_aware(datetime.strptime(
date_text + ' ' + time,
'%y/%m/%d %H:%M'
))
ビューから私は 2015-11-17 07:36:00+ 02:00を取得します。
同じタイムゾーンを使用するにはどうすればよいですか?
私は使用./manage.py test --settings=www.tests_settings
して実行しており、www/tests_settings.py
以下が含まれています:
from .settings import *
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
}
}
USE_TZ = True
TIME_ZONE = 'Europe/Kiev'
>>> django.__version__
'1.8.4'
>>> pytz.__version__
'2015.7'
>>> sys.version
'3.4.3 (default, Mar 26 2015, 22:03:40) \n[GCC 4.9.2]'