2024-09-29 21:50:52 发布
网友
{% for frequency in patient_meds.frequency %} {% if frequency == "7" %} <td>Hellow</td> {% endif %} {% endfor%}
获取错误
TemplateSyntaxError:“if”语句格式不正确
我不知道该怎么办请帮帮我。。。在
为了能够在{% if %}语句中使用==语法,您需要使用django1.2或更高版本。在
{% if %}
==
django1.2附带了gaesdk,但默认情况下加载的是0.96。在
您可以使用django的1.2版,方法是声明要与google.appengine.dist包提供的use_library()函数一起使用的third-party library版本。只需将这段代码放在python文件的最上面(至少在从django导入任何内容之前:
google.appengine.dist
use_library()
from google.appengine.dist import use_library use_library('django', '1.2')
这样,您的模板应该呈现得很好。在
如果您使用的是app engine(v0.96)附带的默认版本Django,请尝试以下语法:
{% for frequency in patient_meds.frequency %} {% ifequal frequency "7" %} <td>Hellow</td> {% endif %} {% endfor%}
语法应为endifequal:
endifequal
{% for frequency in patient_meds.frequency %} {% ifequal frequency "7" %} <td>Hellow</td> {% endifequal %} {% endfor%}
为了能够在
{% if %}
语句中使用==
语法,您需要使用django1.2或更高版本。在django1.2附带了gaesdk,但默认情况下加载的是0.96。在
您可以使用django的1.2版,方法是声明要与
google.appengine.dist
包提供的use_library()
函数一起使用的third-party library版本。只需将这段代码放在python文件的最上面(至少在从django导入任何内容之前:这样,您的模板应该呈现得很好。在
如果您使用的是app engine(v0.96)附带的默认版本Django,请尝试以下语法:
语法应为
endifequal
:相关问题 更多 >
编程相关推荐