1

ビューをテストするために 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]'
4

1 に答える 1