私は単純な「章」モデルを持っています:
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」を正しく使用するにはどうすればよいですか?