支持Django的Ponydebugger
django-ponydebugger的Python项目详细描述
PonyDebugger是一个使用chrome开发人员的远程调试工具集 工具。它由两部分组成:服务器(ponyd)和ios客户端 库以便调试iOS应用程序。
此项目添加了一个用于调试Djangoweb应用程序的python客户端。
django ponydebugger是根据MIT License授权的。
功能
网络流量调试
查看Django收到的所有请求,包括请求和响应 头部和身体。
控制台
使用功能齐全的控制台与正在运行的进程交互。
安装/设置/使用
安装django ponydebugger包及其依赖项 以下命令:
pip install django-ponydebugger
更新django设置模块以添加 django_ponydebugger.middleware.PonyMiddleware到 MIDDLEWARE_CLASSES(最好靠近开头)。
在收到第一个请求后,django ponydebuger将连接到 波尼德。用浏览器连接到Ponyd(可能 http://127.0.0.1:9000/),您应该会看到django的列表。之后 点击django,django ponydebugger将向 PonyDebugger/Chrome开发工具。
已知问题
无
未来工作
- 时间线支持。最好报告收到的http请求 以及与请求相关的其他事件(如数据库查询) 时间表。