关于模板里面遍历字典的问题

来源:6-5 用form实现登录-2

赵日天l

2017-10-16

在py文件里面的写法

form = {'errors': {'username': 111, 'password': 222}}

for key, v in form['errors'].items():
   print v

为什么在模板里面items后面不加括号

<div class="error btns login-form-tips" id="jsLoginTips">{% for key,error in login_form.errors.items %}{{ error }}{% endfor %}{{ msg }}</div>


写回答

1回答

bobby

2017-10-17

这是django的模板语法 django会去判断是熟悉还是函数 然后自己去调用 这也是为了限制template的功能 防止在里面随意调用函数

0
0

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程