我没有遇到任何问题在本地运行我的django应用程序,但出于某种原因在heroku上我得到错误ImportError: cannot import name get_path_info
,并不知道如何解决这个问题。django on heroku:ImportError:无法导入名称get_path_info
这里是我的Heroku的日志:
2014-07-07 18:45:45 [18423] [INFO] Starting gunicorn 0.13.4
2014-07-07 18:45:45 [18424] [ERROR] Exception in worker process:
Traceback (most recent call last):
File "/lib/python2.7/site-packages/gunicorn/arbiter.py", line 456, in spawn_worker
worker.init_process()
File "/lib/python2.7/site-packages/gunicorn/workers/base.py", line 100, in init_process
self.wsgi = self.app.wsgi()
File "/lib/python2.7/site-packages/gunicorn/app/base.py", line 101, in wsgi
self.callable = self.load()
File "/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 24, in load
return util.import_app(self.app_uri)
File "/lib/python2.7/site-packages/gunicorn/util.py", line 241, in import_app
__import__(module)
File "/app/wsgi.py", line 2, in <module>
from dj_static import Cling
File "/lib/python2.7/site-packages/dj_static.py", line 7, in <module>
from django.core.handlers.base import get_path_info
ImportError: cannot import name get_path_info
2014-07-07 18:45:45 [18424] [INFO] Worker exiting (pid: 18424)
18:45:46 web.1 | 2014-07-07 18:45:46 [18423] [INFO] Shutting down: Master
18:45:46 web.1 | 2014-07-07 18:45:46 [18423] [INFO] Reason: Worker failed to boot.
我procfile:
web: gunicorn app.wsgi
和我的应用程序/文件wsgi.py:
from django.core.wsgi import get_wsgi_application
from dj_static import Cling
application = Cling(get_wsgi_application())
os.environ.setdefault(“DJANGO_SETTINGS_MODULE”,“projectname.settings”) –
,什么也不做 - 还是一样的错误 – gaplus
请,如果你觉得它回答您的问号的答案是正确的。但是,您没有义务。 – AaronS