python - Django manage.py runserver 抛出 ImportError : AdminMediaHandler

标签 python django werkzeug

问题

当我运行 python manage.py runserver 时,出现错误 ImportError: cannot import name AdminMediaHandler

例如

(venv)agconti@agconti-Inspiron-5520:~/my_dev/github/stamped/stamped_project$ python manage.py runserver
ImportError: cannot import name AdminMediaHandler

这是在我安装 django-werkzeug-debugger-runserver 之后才开始发生的.

我正在使用 virtualenv。这是我安装的:

Django==1.5.2
Werkzeug==0.9.3
argparse==1.2.1
django-extensions==1.1.1
django-werkzeug-debugger-runserver==0.1.2
six==1.3.0
wsgiref==0.1.2

我不确定是什么导致了冲突。有什么想法吗?

最佳答案

似乎 django-werkzeug-debugger-runserver==0.1.2 与 Django1.5+ 不兼容,我怀疑您正在使用它。

尝试卸载它并将其从 requirements.txt 中删除。并使用您已经安装的 django-extensions

关于python - Django manage.py runserver 抛出 ImportError : AdminMediaHandler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18346433/

相关文章:

python - 在 Python 中非常具体地导入总是一个好主意吗?

python - 来自 werkzeug 的 Run_simple dev Web 服务器不使用 Windows 下的重新加载程序运行

python - (Z3Py) 连接、量词和位向量

python - 如何查询满足谓词的相关记录的最大计数

c++ - 关于在 boost.python 中将 Python 二进制文件转换为 C++ 二进制文件的错误

python - 在 Django 中,如何过滤语言列 = "null"的位置?

python - 引发异常后继续执行循环

python - 导入错误 : No module named types

ssl-certificate - Django runserver_plus Werkzeug 未安装错误,尽管它是

python - 在 Python 中迭代具有常量和的索引