五、Python Django模板标签
2016-09-08 15:05
537 查看
Python Django模板标签一、if、for标签
# cat blog/views.py
from django.shortcuts import render_to_response
def index(req):
user = {'name':'loyu','age':23,'sex':'male'}
book_list = ['python','java','php','web']
return render_to_response('index.html',{'title':'Loyu page','user':user,'book_list':book_list})
# cat blog/template/index.html
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title>`title`</title>
</head>
<body>
{% if user %}
<li>name:`user`.`name`</li>
{% else %}
用户不存在
{% endif %}
{% for book in book_list %}
<li>`book`</li>
{% endfor %}
{% for k,v in user.items %}
<li>`forloop`.`counter`.`k`:`v`</li>
{% endfor %}
</body>
</html>
# cat blog/views.py
from django.shortcuts import render_to_response
def index(req):
user = {'name':'loyu','age':23,'sex':'male'}
book_list = ['python','java','php','web']
return render_to_response('index.html',{'title':'Loyu page','user':user,'book_list':book_list})
# cat blog/template/index.html
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title>`title`</title>
</head>
<body>
{% if user %}
<li>name:`user`.`name`</li>
{% else %}
用户不存在
{% endif %}
{% for book in book_list %}
<li>`book`</li>
{% endfor %}
{% for k,v in user.items %}
<li>`forloop`.`counter`.`k`:`v`</li>
{% endfor %}
</body>
</html>
相关文章推荐
- Django模板标签中与Python语法的不同(更新中……)
- python web框架Django学习(五)模板中的循环,条件判断,常用的标签,过滤器的使用
- [Dynamic Language] Python Django: 模板引擎(3)模板标签和过滤器
- python3之Django内置模板标签和过滤器
- python Django教程 之模板渲染、循环、条件判断、常用的标签、过滤器
- django 模板标签 过滤器
- The Definitive Guide To Django 2 学习笔记(八) 第四章 模板 (四)基本的模板标签和过滤器
- django自带url模板标签的使用
- python下的web开发框架-Django,django模板的使用
- django 自定模板标签的注册
- Django和Angular.js模板标签冲突的解决方式
- 这几天有django和python做了一个多用户博客系统(可选择模板) 没完成,先分享下
- django模板标签comment和upper简介
- python Django模板中文错误
- Django1.3 模板标签和过滤器
- 自定义Django模板过滤器和标签
- django自带url模板标签的使用
- python Django模板的使用方法(图文)
- Django常用模板标签
- django模板中for标签,计数器