1

当我尝试启动 django 开发服务器时,我突然开始收到此错误,我无法弄清楚它来自哪里。我试过更新 django。

 File "/virtualEnv/lib/python2.7/site-packages/django/contrib/staticfiles/management/commands/runserver.py", line 6, in <module>
from django.contrib.staticfiles.handlers import StaticFilesHandler
 File "/virtualEnv/lib/python2.7/site-packages/django/contrib/staticfiles/handlers.py", line 9, in <module>
from django.core.handlers.base import get_path_info

 ImportError: cannot import name get_path_info

有没有人见过这样的错误?绝对尽我最大的努力解决这个问题......

4

2 回答 2

3

对我来说,问题是它dj_static 0.0.5似乎与 Django 玩得不太好1.7。我升级到dj_static 0.0.6并修复了它。

于 2014-10-20T15:43:00.653 回答
1

我有一个类似的问题。通过更改 get_path_info 的导入路径为 Django 1.7 解决:

从 django.core.handlers.base 导入 get_path_info

变成:

从 django.core.handlers.wsgi 导入 get_path_info

于 2014-11-05T05:48:00.620 回答