为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下django中{%if %}如何引用{%for%} 变量?

请问一下django中{%if %}如何引用{%for%} 变量?

德玛西亚99 2019-08-20 18:14:54
django中{%if %}如何引用{%for%} 变量
查看完整描述

4 回答

?
森林海

TA贡献2011条经验 获得超2个赞

12345{% for course, values in content.items %}    {% if course in  selected_course %}        ...    {% endif %}{% endfor %}


查看完整回答
反对 回复 2019-08-24
?
喵喔喔

TA贡献1735条经验 获得超5个赞

没有python本身那么方便的语句
需要自己在循环里加判断,比如这样:
{% for item in list %}
{% ifequal item var %}
.... do somthing ....
{% endifequel %}
{% endfor %}

不过我还是建议尽量在模板里少做一些事情,模板毕竟不是用来提供计算的,只是一个展示用的框架而已。

查看完整回答
反对 回复 2019-08-24
?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

在debug之前, 我们可能已经花费了大量精力去模拟正式服务器上出现的错误, 但最终发现这是由于正式服务器的settings文件设置和本地不同而 出现的问题. 这时你的心情会是怎样?
当你在开发django项目时, 发现并修复了一个bug. 当将这一commit push到服务器后, 你突然发现这一bug的出现完全是因为你修改了本地的 settings文件而产生的, 而由于你的push, 又导致了服务器的宕机. 这时你又会是怎样的感受?
每个人都会从另一个程序员那里拷贝/黏贴settings文件内容, 这难道不是违反了"不要重复自己"的原则吗?

查看完整回答
反对 回复 2019-08-24
  • 4 回答
  • 0 关注
  • 1205 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信