我的问题是为什么 foreman 开始不在开发环境中提供 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: cannot import name get_path_info
最佳答案
尝试在 Virtualenv 的requirements.txt 文件中设置dj-static==0.0.6
。 PyPI 或 Django1.7 问题或 Heroku 教程显示使用 0.0.5 可能存在版本控制问题。
我已向 Heroku 报告了此问题,他们的教程现已更新以反射(reflect)requirements.txt 中的新版本。
关于django - 导入错误: cannot import name get_path_info,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25844101/