用于调试和内省模板的模板标记的小集合
django-template-debug的Python项目详细描述
用于调试和内省django模板的模板标记的小集合
要求
没有,但强烈建议使用最新的IPDB。
安装
django模板调试在pypi上可用,因此安装它的最简单方法 正在使用pip:
pip install django-template-debug
设置
将“template_debug”添加到设置文件中可安装的应用程序中。例如:
INSTALLED_APPS = ( ... 'template_debug', ... )
如果尚未设置本地或开发设置,请将TEMPLATE_DEBUG = True添加到其中。
- 除非将template_debug设置为true,否则django template debug templates将返回空字符串而不执行任何操作。如果意外提交和部署了django template debug template标记,此行为可防止应用程序在生产环境中调用set_trace()或print。
用法
在任何django模板中添加{%load debug_tags%}。
可用的标记是{%set_trace%}{%variables%}{%attributes varname%}和{%details varname%}
有关详细信息,请参见Example Usage文档
开发人员设置
创建新的virtualenv并安装测试要求:
mkvirtualenv template-debug pip install -r requirements/test.txt
在项目目录中使用manage.py和example.settings文件 用于本地测试。
要使用virtualenv的python和django运行unittests,请使用runtests 脚本。要测试所有受支持的python和django版本,请运行unittests 使用毒物。