我正在使用 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]'