Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django {如果a<;50}…{elif a>;50和a<;75}…{else}无法解析_Django_If Statement_Django Templates - Fatal编程技术网

Django {如果a<;50}…{elif a>;50和a<;75}…{else}无法解析

Django {如果a<;50}…{elif a>;50和a<;75}…{else}无法解析,django,if-statement,django-templates,Django,If Statement,Django Templates,我想在Django 1.6中使用一个模板,其中显示的内容取决于变量值的间隔 比如说, {if a < 50} (case 1) {elif a>50 and a<75} (case 2) {else} (case 3) 我试过使用嵌套的if(但显然,Django 1.6支持elif),但它不起作用 显然,正是案例“2”的问题,因为删除使其正常运行 您忘记了标记中的%字符。您还需要一个{%endif%}标记来完成条件块: {% if a < 50 %} (cas

我想在Django 1.6中使用一个模板,其中显示的内容取决于变量值的间隔

比如说,

{if a < 50} (case 1)
{elif a>50 and a<75} (case 2)
{else} (case 3)
我试过使用嵌套的
if
(但显然,Django 1.6支持
elif
),但它不起作用


显然,正是案例“2”的问题,因为删除使其正常运行

您忘记了标记中的
%
字符。您还需要一个
{%endif%}
标记来完成条件块:

{% if a < 50 %} 
    (case 1)
{% elif a < 75 %} 
    (case 2)
{% else %} 
    (case 3)
{% endif %}
{%if<50%}
(案例1)
{%elif a<75%}
(案例2)
{%else%}
(案例3)
{%endif%}
请注意,
a>50
在您的
elif
中是无用的,因为您确信它是真的(否则,它将执行“案例1”)


引用:

您忘记了标记中的
%
字符。您还需要一个
{%endif%}
标记来完成条件块:

{% if a < 50 %} 
    (case 1)
{% elif a < 75 %} 
    (case 2)
{% else %} 
    (case 3)
{% endif %}
{%if<50%}
(案例1)
{%elif a<75%}
(案例2)
{%else%}
(案例3)
{%endif%}
请注意,
a>50
在您的
elif
中是无用的,因为您确信它是真的(否则,它将执行“案例1”)


引用:

您忘记了标记中的
%
字符。您还需要一个
{%endif%}
标记来完成条件块:

{% if a < 50 %} 
    (case 1)
{% elif a < 75 %} 
    (case 2)
{% else %} 
    (case 3)
{% endif %}
{%if<50%}
(案例1)
{%elif a<75%}
(案例2)
{%else%}
(案例3)
{%endif%}
请注意,
a>50
在您的
elif
中是无用的,因为您确信它是真的(否则,它将执行“案例1”)


引用:

您忘记了标记中的
%
字符。您还需要一个
{%endif%}
标记来完成条件块:

{% if a < 50 %} 
    (case 1)
{% elif a < 75 %} 
    (case 2)
{% else %} 
    (case 3)
{% endif %}
{%if<50%}
(案例1)
{%elif a<75%}
(案例2)
{%else%}
(案例3)
{%endif%}
请注意,
a>50
在您的
elif
中是无用的,因为您确信它是真的(否则,它将执行“案例1”)


Reference:

it works!非常感谢!我的初始代码中当然有“%”和“%endif%”。it works!非常感谢!我的初始代码中当然有“%”和“%endif%”。it works!非常感谢!我的初始代码中当然有“%”和“%endif%”。it works!非常感谢!我的初始代码中当然有“%”和“%endif%”初始代码。