ImportError:无法导入名称get_path_info

时间:2014-09-15 08:49:39

标签: django heroku

我的问题是为什么工头开始不在开发环境中提供css文件...?但我的应用程序在heroku生产服务器上运行完美。纠正我,如果我错了,我认为dj-static是在foreman env中提供静态服务的唯一选择,所以为了在wsgi中工作dj-static ...跟随......

wsgi.py 
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

如果我将上面的代码更改为

import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "readtamil.settings")
from django.core.wsgi import get_wsgi_application
from dj_static import Cling
application = Cling(get_wsgi_application())

然后工头开始给我这个错误

  

ImportError:无法导入名称get_path_info

1 个答案:

答案 0 :(得分:3)

尝试在您的requirements.txt文件中为Virtualenv设置dj-static==0.0.6。 PyPI或Django1.7问题可能存在版本问题,或者Heroku教程显示使用0.0.5。

我已将此问题报告给Heroku,他们的教程现已更新,以反映requirements.txt中的更新版本。