django - 导入错误: cannot import name get_path_info

标签 django heroku

我的问题是为什么 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/

相关文章:

ruby-on-rails - Heroku 忽略最近的迁移

java - heroku Java oAuth 与 Salesforce

facebook - Git Heroku Permission Denied 公钥(添加公钥后)

heroku - 获取过去几周的 Heroku 日志

python - ModelViewSet API 端点是什么

python - 如何从数据库模式开始处理 Django 项目?

python - Django 表单向导快速完成按钮

java - 部署到 Heroku 时找不到 Play Framework 2.3.6 (Java) javascript 和样式表

python - 有一个接受所有字符的 url

javascript - 如何将数据从javascript传递到django?