我有一个简单的“章节”模型:
class Chapter(db.Model):
book = db.ReferenceProperty(Book, collection_name='chapters')
title = db.StringProperty(required=True)
father = db.SelfReferenceProperty(collection_name='sons')
我正在尝试列出 HTML 页面上的章节和子章节:
{% block content %}
{% for chap in chaps %}
Title: {{ chap.title}}<br>
{% endfor %}
{% endblock %}
有了这个,我得到了所有的章节和子章节,但我想列出这些章节的子章节,所以,我尝试了这个:
{% block content %}
{% for chap in chaps %}
Title: {{ chap.title}}<br>
{% for sub in chap.sons %}
teste: {{ sub.title }}<br>
{% endfor %}
{% endfor %}
{% endblock %}
但看起来 chap.sons 没有任何东西,因为它没有显示任何东西,但是我没有收到任何错误。
(我确定我的数据库中有“儿子”)
如何正确使用“collection_name”?