【问题标题】:Django interactive traceback using Werkzeug, `manage.py runserver_plus` Error使用 Werkzeug 的 Django 交互式回溯,`manage.py runserver_plus` 错误
【发布时间】:2013-08-23 02:54:13
【问题描述】:

问题

我正在尝试使用我的 Django 项目运行 Django 中包含的交互式 Werkzeug 调试器。从命令行执行python manage.py runserver_plus 以使用调试器启动服务器后,我收到错误:

Unknown command: 'runserver_plus'
Type 'manage.py help' for usage.

我正在使用virtualenv。以下是我安装的内容:

Django==1.5.2
Werkzeug==0.9.3
argparse==1.2.1
wsgiref==0.1.2

看了Django documentation和这个问题,

How to use Werkzeug interactive traceback debugger in a Django project hosted on Heroku?

即使我只是尝试在本地调试我的项目,一切都应该可以正常工作。我已经安装了 Django,我已经安装了 Werkzeug utils(即使我可能不需要),并且我正在运行正确的命令。

知道可能出了什么问题吗?这应该是一个非常直接的操作。

【问题讨论】:

    标签: python django debugging werkzeug


    【解决方案1】:

    您还需要安装django-werkzeug-debugger-runserverdjango-extensions。并将您安装的任何内容添加到INSTALLED_APPS

    【讨论】:

    • 我仍然遇到同样的错误,即使我已经 pip 安装它并将其添加到项目级别的 installed_APPs 中。我也应该将它添加到应用程序级别吗?
    • 运行常规 python manage.py runserver 现在给我这个错误:ImportError: cannot import name AdminMediaHandler
    • 多亏了您的回答,它才能正常工作。但是我仍然不知道如何消除常规运行服务器的导入错误,或者安装它是如何导致它的。不过谢谢!
    • ImportError 问题的链接:无法导入名称 AdminMediaHandler:Django manage.py runserver throws ImportError AdminMediaHandler
    • 是的,安装的应用程序应该包含“django_extensions”。
    猜你喜欢
    • 1970-01-01
    • 2013-04-10
    • 2014-09-27
    • 2020-12-12
    • 2017-10-19
    • 2014-02-02
    • 1970-01-01
    • 1970-01-01
    • 2014-09-07
    相关资源
    最近更新 更多