Python 在django模板中,如何比较str和date

Python 在django模板中,如何比较str和date,python,django,string,date,templates,Python,Django,String,Date,Templates,在django模板中,我想比较2个值:1个字符串和1个日期 my_string = '10:30' horaire = date 我的代码: {% if my_string == horaire|date:'g:i' %} something to do {% endif %} 值相同,但从不匹配…: 我忘了什么?如果你把这个逻辑放在你的视图中,调试起来会更容易。py horaire的格式是什么样的?你确定日期:'g:i'过滤吗?我的字符串就像horaire一样通过上下文传递,所以在视

在django模板中,我想比较2个值:1个字符串和1个日期

my_string = '10:30'
horaire = date
我的代码:

{% if my_string == horaire|date:'g:i' %}
   something to do
{% endif %}
值相同,但从不匹配…:


我忘了什么?

如果你把这个逻辑放在你的视图中,调试起来会更容易。py horaire的格式是什么样的?你确定日期:'g:i'过滤吗?我的字符串就像horaire一样通过上下文传递,所以在视图中进行比较后,通过上下文传递日期匹配。这是典型的&建议在视图中处理逻辑,因为这样可以更容易地调试。通过这样做,还可以减少通过上下文传递的数据量。