感谢post我将课程改为:
class Foo(db.Model):
name = db.StringProperty(multiline=True)
bars = db.ListProperty(db.Key)
class Bar(db.Model):
name = db.StringProperty(multiline=True)
这是我的Django模板
<div >
<h3>{{ current_foo.name }}</h3>
{% for bar in current_foo.bars %}
<a href="/dialog_bar.html?id={{ bar.id }}" >{{ bar.name }}</a>
{% endfor %}
</div>
我无法获得酒吧的名称和酒吧的ID,我该怎么做? 我错过了什么?
答案 0 :(得分:1)
最好的办法是在Foo模型上定义一个简单的方法或属性,以查询数据库中的相关条形。
class Foo(db.Model):
...
def get_bars(self):
return db.get(self.bars)
然后你可以在模板中调用它:
{% for bar in current_foo.get_bars %}