Django视图中的测试日期值

时间:2019-01-06 05:51:32

标签: django

为了确保我的数据库值不会创建空值异常,我在Postgresql中创建了一个虚拟日期01-01-0001。

但是,如果它是视图中的虚拟日期,我希望我的视图不返回任何内容。

我尝试了以下操作,但不起作用:

{% if myDate == "0001-01-01" %} 
     None
{% else %} 
     {{ myDate }} 
{% endif %}

1 个答案:

答案 0 :(得分:1)

您可以使用Django日期过滤器模板标记

{% if myDate|date:"Y-m-d" == "0001-01-01" %} 
     None
{% else %} 
     {{ myDate }} 
{% endif %}