gpt4 book ai didi

python - GAE/Django 模板错误

转载 作者:行者123 更新时间:2023-11-28 23:05:29 24 4
gpt4 key购买 nike

我有一个使用 Django 模板的谷歌应用引擎应用程序。我正在尝试这样做:

{% if person.age >= 4 %}
<p style="color:White">Hello</p>
{% else %}
<p style="color:Black">Hello</p>
{% endif %}

这不起作用,我得到:“TemplateSyntaxError:'if' 语句格式不正确”。同时(因为有些值是 None)这确实有效:

{% if person.age %}
<p style="color:White">Hello</p>
{% else %}
<p style="color:Black">Hello</p>
{% endif %}

我不明白为什么第一个示例不起作用,这里是 Django Templates 的链接除了这是一个属性而不是变量这一事实之外,我认为我已经充分关注了运算符示例

最佳答案

您使用的是哪个 Django 版本?

App Engine 上的默认版本是 0.96,直到 1.2 才支持 >= 运算符。

您可以通过将此添加到任何与模板相关的导入之上来切换到 1.2:

import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'

from google.appengine.dist import use_library
use_library('django', '1.2')

关于python - GAE/Django 模板错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6054194/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com