跳转到主要内容

一个用于在Django模板中嵌入调试器的模板标签。

项目描述

django-template-breakpoint

从您的Django模板中嵌入Python调试器。

django-template-debug启发。

安装

使用pip安装

python -m pip install django-template-breakpoint

用法

将应用程序添加到您的INSTALLED_APPS设置

INSTALLED_APPS = [
    ...,
    "django_template_breakpoint",
    ...,
]

在模板中加载标签

{% load breakpoint %}

然后设置断点

{% breakpoint %}

当此行由Django渲染时,将调用sys.breakpointhook()。默认情况下,这将调用pdb.set_trace()

所有使用的模板变量都添加到当前作用域。如果使用pdb.set_trace(),您可以运行dir()来查看所有模板变量的名称。

开发

有一个测试!使用python -m pytest运行它。

项目详情


下载文件

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

源代码分发

django_template_breakpoint-0.0.1.tar.gz (3.5 kB 查看哈希值)

上传时间: 源代码

构建分发

django_template_breakpoint-0.0.1-py3-none-any.whl (3.7 kB 查看哈希值)

上传于 Python 3

由以下组织支持