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

来源:9-4 通过form表单对登录框进行验证

慕圣5332519

2020-02-22

为什么在模板里面items后面不加括号,加了括号要报错

这个login_form.errors.items,在python,应该写成login_form.errors.items()的。

如果某个函数是有参数的,那又怎么处理呢?

写回答

1回答

bobby

2020-02-24

简单啊, django的template目的就是为了限制你在模板中写python脚本,如果你可以直接调用函数了岂不是就无法限制你了? 你想怎么调用就怎么调用?

0
2
bobby
回复
慕圣5332519
是的, 如果想要灵活性 django也提供了基于jinja的模板 这个比较灵活,不过我个人还是不建议在template中写太多的python逻辑,不然后期维护的成本会提高,可维护性最好的是使用前后端分离的开发模式
2020-02-24
共2条回复

Django+ xadmin 开发在线教育网站

一套通用的技术组合拳,助你解决大部分Python类网站后端问题

1911 学习 · 2149 问题

查看课程