我正在尝试制作一个简单的 IF 函数来检查项目的日期是否等于今天。不幸的是,我无法让它工作。我基本上认为该声明是错误的并且不显示任何内容,即使它显示。我也没有收到任何错误。
我使用的代码如下:
{% if item.valid_until.date == now.date %}
<div id="what_i_want_to_show">
CONTENT
</div>
{% endif %}
valid_until 的内容是来自 Google App Engine 应用的 DateTimeProperty。通常在 Django 模板中使用它不会导致任何问题。到目前为止,类似问题的解决方案还没有奏效。我错过了一些明显的东西吗?
更新 1:
此语句在数据库查询结果的循环中运行。因此,据我所知,在视图中进行比较不起作用,因为我必须将变量与每个项目一起发送。