我的问题是为什么工头开始不在开发环境中提供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
答案 0 :(得分:3)
尝试在您的requirements.txt文件中为Virtualenv设置dj-static==0.0.6
。 PyPI或Django1.7问题可能存在版本问题,或者Heroku教程显示使用0.0.5。
我已将此问题报告给Heroku,他们的教程现已更新,以反映requirements.txt中的更新版本。