慕课网-Django入门到进阶-更适合Python小白的系统课程-第3章Django中的Template模板-3.2内置标签与静态配置
第3章 Django中的Template模板
3.2 内置标签与静态配置
变量与标签
1.变量用 {{}} 双大括号包裹,比如我们后端渲染过来的数据,用双大括号来包裹,例如 {{name}}
2.内置标签类型,用 {%%} 大括号左右一个百分号包裹
内置标签
| 标签 | 介绍 |
| {% for %} {% endfor %} | 遍历输出的内容 |
| {% if %} {% elif %} {% endif %} | 对变量进行条件判断 |
| {% url name args %} | 应用路由配置名 |
|
{% load %} {% load static %} |
加载 django 的标签库 |
| {% static static_path %} | 读取静态资源 |
| {% entends base_template %} | 模板继承 |
| {% block data %} {% endblock %} | 重写父模板的代码 |
| {% csrf_token %} | 跨域的密钥 |
for 标签模板
| 变量 | 说明 |
| forloop.counter | 从1开始计算获取当前索引 |
| forloop.counter0 | 从0开始计算获取当前索引 |
| forloop.revcounter | 索引从最大数递减到1 |
| forloop.revcounter0 | 索引从最大数递减到0 |
| forloop.first | 当前元素是否是第一个 |
| forloop.last | 当前元素是否是最后一个 |
| empty | 为空的情况 |
静态文件配置
1.项目根目录创建 'static' 与 'template' 文件夹同级
2.STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'),)
哪些是静态文件
1.Css 样式文件
2.JavaScript 文件
3.Image 图片文件等
posted on 2020-01-17 05:18 herisson_pan 阅读(6) 评论(0) 收藏 举报
浙公网安备 33010602011771号