两个日期与django中两个模型的日期字段相等

时间:2016-08-21 06:37:35

标签: django

我从两个模型中检查两个日期的模板是相同的:

sittings.sit_date = '{{ sittings.sit_date }}'<br>
shiftdates.shift_date = '{{ shiftdates.shift_date }}'<br>

    {% if sittings.sit_date == shiftdates.sit_date %}
        <p>Equal on {{shiftdates.sit_date}}
    {% else %}
        Not Equal
    {% endif %}

此处坐姿模型与Shiftdate模型作为外键链接。

这给出了输出:

Logo sittings.sit_date = ''
shiftdates.shift_date = ''  

 Equal on 

在这里,您看到没有显示日期。

如何显示哪两个日期等于两个字段? 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我得到了这个问题的解决方案。模板代码需要一些更改。这是我的解决方案:

{% for shift in shiftdates %}
        {% if sittings.sit_date == shiftdates.sit_date %}
            <p>Firstly it was scheduled on {{shift.sit_date.sit_date}}</p>
        {% else %}
            Not Equal
        {% endif %}
    <p>Then Shifted to: {{ shift.shift_date }}</p>

{%endfor%}