2017-02-09 365 views
1

以下是代码。如何在django模板上编写嵌套if语句?如何在django模板上编写嵌套if else语句

{%ifequal ser_id 3%} 
    <label for="inputMobile" id="field-label" class="col-lg-3 col-md-3 col-sm-3 col-xs-3 control-label">Subscriber Id:</label> 
    {%else ifequal ser_id 5%} 
       <label for="inputMobile" id="field-label" class="col-lg-3 col-md-3 col-sm-3 col-xs-3 control-label">Phone No:</label> 
       {%else%} 
       <label for="inputMobile" id="field-label" class="col-lg-3 col-md-3 col-sm-3 col-xs-3 control-label">Mobile No:</label> 
    {%endif%} 
    {%endifequal%} 
+0

如果任何人知道的更正请告诉me..i我得到错误:无效的块标签第28行:'else',预计'endblock'。你忘了注册或加载这个标签吗? – kkk

回答

0

我认为,你不能混用{% ifequal %}{% else %} 但欧能做到这一点:

{% if ser_id == 3 %} 
    <label for="inputMobile" id="field-label" class="col-lg-3 col-md-3 col-sm-3 col-xs-3 control-label">Subscriber Id:</label> 
{% elif ser_id == 5 %} 
    <label for="inputMobile" id="field-label" class="col-lg-3 col-md-3 col-sm-3 col-xs-3 control-label">Phone No:</label> 
{% else %} 
    <label for="inputMobile" id="field-label" class="col-lg-3 col-md-3 col-sm-3 col-xs-3 control-label">Mobile No:</label> 
{% endif %} 
+0

谢谢..它工作正常 – kkk