用于调试和内省模板的一小部分模板标签
项目描述
用于调试和内省 Django 模板的一小部分模板标签
要求
没有,但强烈推荐最新的 ipdb。
安装
django-template-debug 在 pypi 上可用,所以最简单的安装方法是使用 pip:
pip install django-template-debug
设置
将“template_debug”添加到设置文件中的 INSTALLED_APPS 可迭代项。例如:
INSTALLED_APPS = ( ... 'template_debug', ... )
如果尚未设置,请将TEMPLATE_DEBUG = True添加到本地或开发设置。
除非 TEMPLATE_DEBUG 设置为 True,否则 django-template-debug 模板将返回一个空字符串而不做任何事情。如果 django-template-debug 模板标签被意外提交和部署,此行为会阻止您的应用程序调用 set_trace() 或在生产环境中打印。
用法
在任何 Django 模板中添加 {% load debug_tags %}。
可用的标签是 {% set_trace %} {% variables %} {% attributes varname %} 和 {% details varname %}
有关更多详细信息,请参阅示例用法文档
开发人员设置
创建一个新的 virtualenv 并安装测试要求:
mkvirtualenv template-debug pip install -r requirements/test.txt
使用项目目录中的 manage.py 和 example.settings 文件进行本地测试。
要使用 virtualenv 的 Python 和 Django 运行单元测试,请使用runtests 脚本。要测试所有受支持的 Python 和 Django 版本,请使用 tox 运行单元测试。