【问题标题】:Django templates condition checkDjango 模板条件检查
【发布时间】:2010-02-02 07:42:12
【问题描述】:

全部,

我们不能在模板中做以下事情

{% if subject.id == selected_id %}

我们也不能像{{selected="selected"}}这样分配变量

谢谢…………

【问题讨论】:

  • 您在 Django 文档的什么地方看到可以做到这一点?我从未在文件中看到这一点。能给个链接吗?
  • 看,我不在“杀死新手”的人群中。但是你总是会问一些可以通过简单的谷歌搜索或阅读文档来回答的问题。您向某人提出的每一个问题都会将您指向文档,而您似乎拒绝阅读它。它已经到了我什至不再阅读你的问题的地步......我相信其他人也有同样的感觉。 SO 不能替代您使用的任何技术的文档。为了将来真正获得好的答案 - 请阅读文档。

标签: python django


【解决方案1】:

这种比较适用于 Django 1.2。对于 1.1,您必须使用 ifequal:

{% ifequal subject.id  selected_id %}

对于变量赋值,您可以使用with

{% with selected as 'selected' %}

{% endwith %}

不要犹豫,阅读documentation,它不会受到伤害。

【讨论】:

    【解决方案2】:

    如图所示。请改用ifequalwith 模板标签。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-08
      • 2013-06-30
      • 2011-02-04
      • 2013-04-23
      • 2021-10-08
      • 2020-09-27
      相关资源
      最近更新 更多