validate_templates

概要:检查模板的语法错误或编译错误.

参数

verbosity

该参数表示使用高级输出错误信息详细级别,会将所有检查过的模板的错误全部输出.否则只会输出最近的查找到错误的文件信息.

break

遇到错误就直接输出不再继续检查

includes

通过参数 -i (可以重复使用)来添加自定义的模板目录

配置

VALIDATE_TEMPLATES_EXTRA_TEMPLATE_DIRS

通过 VALIDATE_TEMPLATES_EXTRA_TEMPLATE_DIRS 配置可以指定所有模板目录的前缀. 这个配置主要针对 TEMPLATE DIRS 是动态的或模板目录是通过中间件生成的情况. 扩展app的模板,比如Django项目中若是包含的 celery 模块 也可以通过指定该参数来进行模板语法检测.

用法举例

./manage.py validate_templates