我正在使用以下模块在PyDev(eclipse)中开发一个Django项目:
Django==1.5.1
MySQL-python==1.2.4b4
celery==3.0.21
django-celery==3.0.17
pytz==2013b
我安装了芹菜来自动化工作,我将下面的代码添加到我的settings.py的底部。
import djcelery
djcelery.setup_loader()
我还将djcelery
应用程序添加到了INSTALLED_APPS
。当我使用:
python manage.py runserver
访问我的localhost:8000时,我得到以下异常。如果我从djcelery
中删除settings.py
代码,则服务器运行时没有任何问题。关于我做错什么的任何想法?
UnknownTimeZoneError at /
'America/Boston'
Request Method: GET
Request URL: http://localhost:8000/
Django Version: 1.5.1
Exception Type: UnknownTimeZoneError
Exception Value:
'America/Boston'
Exception Location: C:\Python27\lib\site-packages\pytz\__init__.py in timezone, line 185
Python Executable: C:\Python27\python.exe
Python Version: 2.7.5
Python Path:
['C:\\Python27\\lib\\site-packages\\oauth2-1.5.211-py2.7.egg',
'C:\\Python27\\lib\\site-packages\\httplib2-0.8-py2.7.egg',
'C:\\Python27\\lib\\site-packages\\pip-1.3.1-py2.7.egg',
'C:\\Python27\\lib\\site-packages\\networkx-1.7-py2.7.egg',
'C:\\Python27\\lib\\site-packages\\numpy-1.7.1-py2.7-win32.egg',
'C:\\Python27\\lib\\site-packages\\twitter-1.9.4-py2.7.egg',
'C:\\Python27\\lib\\site-packages\\twython-3.0.0-py2.7.egg',
'C:\\Python27\\lib\\site-packages\\requests_oauthlib-0.3.2-py2.7.egg',
'C:\\Python27\\lib\\site-packages\\requests-1.2.3-py2.7.egg',
'C:\\Python27\\lib\\site-packages\\oauthlib-0.5.0-py2.7.egg',
'C:\\Python27\\lib\\site-packages\\simplejson-3.3.0-py2.7.egg',
'C:\\Python27\\lib\\site-packages\\tweepy-2.1-py2.7.egg',
'C:\\Windows\\system32\\python27.zip',
'C:\\Python27\\DLLs',
'C:\\Python27\\lib',
'C:\\Python27\\lib\\plat-win',
'C:\\Python27\\lib\\lib-tk',
'C:\\Python27',
'C:\\Python27\\lib\\site-packages']
Server time: Mon, 22 Jul 2013 22:50:03 -0400
答案 0 :(得分:0)
尝试在settings.py文件中将TIME_ZONE var设置为None:
TIME_ZONE = None