代码之家  ›  专栏  ›  技术社区  ›  Lev

django视图中的测试日期值

  •  0
  • Lev  · 技术社区  · 7 年前

    但是,如果视图中的日期是虚拟日期,我希望视图返回none。

    我尝试了以下方法,但无效:

    {% if myDate == "0001-01-01" %} 
         None
    {% else %} 
         {{ myDate }} 
    {% endif %}
    
    1 回复  |  直到 7 年前
        1
  •  1
  •   shafik    7 年前

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

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