问题
当我运行 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/