3、模板变量及模板过滤器
- 模板路径总结
- templates放在根目录下
- templates放在app下
- templates的选择
- a、templates放置在根目录时:settings TEMPLATES里的DIRS的路径
- b、settings TEMPLATES里的’APP_DIRS’:
True,才会去app目录下找 - c、templates放置在app目录下:settings INSTALLED_APPS里添加
- 注意:一般选择根目录下创建,如果我们要编写可以重复使用的app时,选择将模板放置在APP目录下
- templates放在根目录下
- 模板变量
- 常用的过滤器
- 过滤器
- 作用:
对变量进行过滤。在真正渲染出来之前,过滤器会根据功能处理好变量,然后得出结果后再替换掉原来的变量展示出来。 - 语法:{{ 变量名 | 过滤器名 }}
- 补充:xss(跨域脚本攻击)
- {{ html|safe }}
- 作用:
- 过滤器
- 静态文件引用(css, js, img)