【发布时间】:2016-09-15 01:33:54
【问题描述】:
模板中有两个日期,需要在 if 语句中进行比较。
Date1 来自数据元素 {{ endjob.created|date:"Y-m-d" }} 的 created 字段,显示为 2016-09-12
如果来自显示为 2016-09-04 的数组 {{ pay_period.periods.0.0 }},则 Date2
因此,我试图要求仅在 Date1 >= Date2 但我没有得到任何数据时才显示信息。
你能帮我解决如何在 Django 中的模板中冲突日期
这是我的代码:
<tbody>
{% for endjob in endjob %}
{% if endjob.created|date:"Y-m-d" >= pay_period.periods.0.0 %}
<tr>
<td><a href="{{ endjob.get_absolute_url }}" title="Goto Form">{{ endjob.event.name }}</a><br /></td>
<td>{{ endjob.event.job_no}} <br /></td>
<td>{{ endjob.event.job_type}} <br /></td>
<td>{{ endjob.code }} <br /></td>
<td>{{ endjob.crewid }}<br /></td>
<td>{{ endjob.workers }}<br /></td>
<td>{{ endjob.created|user_tz:user|date:"M j, Y" }}<br /></td>
</tr>
{% endif %}
{% endfor %}
【问题讨论】: