跳转到主要内容

PonyDebugger对Django的支持

项目描述

PonyDebugger是一个使用Chrome开发者工具的远程调试工具集。它包括两部分:一个服务器(ponyd)和一个iOS客户端库,这样您就可以调试您的iOS应用程序。

此项目添加了一个用于调试Django Web应用程序的Python客户端。

django-ponydebugger采用MIT许可证

功能

  • 网络流量调试

    查看Django接收到的所有请求,包括请求和响应头和正文。

  • 控制台

    使用功能齐全的控制台与运行中的进程交互。

安装/设置/使用

使用以下命令安装django-ponydebugger软件包及其依赖项

pip install django-ponydebugger

将您的Django设置模块更新,以便将django_ponydebugger.middleware.PonyMiddleware添加到MIDDLEWARE_CLASSES(最好添加到开头附近)。

收到第一个请求后,django-ponydebugger将连接到ponyd。使用浏览器连接到ponyd(可能是http://127.0.0.1:9000/),您应该看到Django被列出。点击Django后,django-ponydebugger将向PonyDebugger / Chrome开发者工具报告事件。

已知问题

未来工作

  • 时间轴支持。最好将接收到的HTTP请求以及与请求相关的其他事件(如数据库查询)报告给时间轴。

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

django-ponydebugger-0.0.3.tar.gz (13.1 kB 查看哈希)

上传时间

由支持