django 模板语法
来源:互联网 发布:程序员兼职的平台 编辑:程序博客网 时间:2024/05/26 15:59
显示的数据必须是后端view.py传输的数据 名字
{{ i }}
1.普通输出
{{ i }}
2.for 循环
{% for i in TutorialList %}{{ i }}
{% endfor %}
{% for key, value in info_dict.items %}
{{ key }}: {{ value }}
{% endfor %}
3.if 判断
{
%
if
not
forloop.last
%
},{
%
endif
%
}
forloop.counter索引从 1 开始算forloop.counter0索引从 0 开始算forloop.revcounter索引从最大长度到 1forloop.revcounter0索引从最大长度到 0forloop.first当遍历的元素为第一项时为真forloop.last当遍历的元素为最后一项时为真forloop.parentloop用在嵌套的 for 循环中,
获取上一层 for 循环的 forloop
{% if num <= 100 and num >= 0 %}
num在0到100之间
{% else %}
数值不在范围之内!
{% endif %}
4.当列表为空时用 for empty
<
ul
>
{% for athlete in athlete_list %}
<
li
>{{ athlete.name }}</
li
>
{% empty %}
<
li
>抱歉,列表为空</
li
>
{% endfor %}
</
ul
>
5.获取当前网址
{{ request.path }}
6.获取当前 GET 参数
{{ request.GET.urlencode }}
<a href
=
"{{ request.path }}?{{ request.GET.urlencode }}&delete=1"
>当前网址加参数 delete<
/
a>
7.定义变量 多次使用
{% url 'some-url-name' arg arg2 as the_url %}
<
a
href
=
"{{ the_url }}"
>链接到:{{ the_url }}</
a
>
8.href 跳转
<a href="{%url 'login'%}"> 去登陆 </a>
0 0
- django 模板语法
- django 模板变量和语法
- [django]入门教程3:模板语法及使用
- django比较相等或者不相等的模板语法ifequal / ifnotequal
- Django 模板的语法变量、标签、过滤器 笔记
- Django项目实践2 - Django模板语言(常用语法规则)
- django模板
- django模板
- Django 模板
- Django----模板
- django 模板
- Django 模板
- Django 模板
- Django - 模板
- Django-模板
- Django 模板
- Django模板
- Django-模板
- Junittest
- 崩溃统计分析
- ScrollView 嵌套 ViewPager,ViewPager内容不显示问题
- 专题四1008
- 分享基于Live555开发的 H264视频直播流媒体项目
- django 模板语法
- 利用xml获取土豆网的[无广告]的视频地址
- react 的 bind this 几种方法
- 转载:用Hadoop,还是不用Hadoop?(使用Hadoop的场景)
- LeetCode:Valid Perfect Square
- 开源GIS浅谈
- php 导入excel 方法
- UESTC 86 Divide (二进制贪心)
- 各种取整