【发布时间】:2012-01-23 14:15:47
【问题描述】:
我有课:
class Article(db.Model):
visitedBy = db.ListProperty(int)
context = {
"article": Article(),
"id": 3
}
在模板中我尝试这样做:
{% if id in article.visitedBy %}
<p>Eureka</p>
{% endif %}
但我得到了错误:
TemplateSyntaxError: 'if' statement improperly formatted
我的问题是如果某些项目在列表中,我如何签入模板?
【问题讨论】:
-
您使用的是哪个
django版本? -
在哪里可以查看?我从
from google.appengine.ext.webapp import template获得的模板 -
您在
app.yaml中使用的是runtime: python还是runtime: python27? -
if id in article看起来很奇怪,你是说if id in article.visitedBy吗? -
python 2.5 运行时的默认 django 版本是 0.96,不支持这种语法。有几个 SO 问题会告诉您如何切换到较新的版本。
标签: python google-app-engine templates