jinja 2テンプレートでこのソリューションを使用する方法https://stackoverflow.com/a/10067749/604240?Jinja2テンプレートの子エンティティをループしながら親エンティティを表示する方法
0
A
答えて
1
私は私の質問が問題よりも知識が不足していることに同意しました。最終的に私はそれを達成する方法を考え出しました。基本的に私はpythonコードからクエリにループをリンクする方法を知りませんでしたので、Jinja2テンプレートで利用できます。
正しい解決策は、コールバック関数https://developers.google.com/appengine/docs/python/ndb/queryclass#Query_mapでmap()を使用するかもしれませんが、今私のために働いている一時的な解決策を使用しています。あなただけ(スラグは、あなたのギャラリーエンティティのプロパティであると仮定して)あなたのJinja2のテンプレートに{{ item.key.parent().get().slug }}
をしようとしないのはなぜ
query = Image.query()
query2 = query.filter(Image.is_slider == 'yes')
for item in query2:
item.parent = item.key.parent().get()
とテンプレート
{% for item in query2 %}
<img src="{{ item.url }}=s1000" alt="{{ item.title }}" title="{{ item.title }}" />
<h2>{{ item.title }}</h2>
<h3>{{ item.gallery }}</h3>
<a href="/gallery/{{ item.parent.slug }}">Go to gallery</a>
{% endfor %}
0
インチ
関連する問題
- 1. TFS - 親なしの子エンティティの表示
- 2. データストアの子エンティティのプロパティを使用して親エンティティをフィルタする方法
- 3. 更新Hibernateの子エンティティを更新しない親エンティティ
- 4. 親エンティティの削除時に子エンティティが削除されない
- 5. 子エンティティを返す親エンティティのリポジトリメソッドを書き込む方法は?
- 6. NSFetchResultControllerを使用して子エンティティの親エンティティの述語
- 7. エンティティへのLinq - 子エンティティのフィルタリング方法
- 8. Objectifyの親子エンティティを結合する
- 9. 子エンティティからのフィールドがsymfonyに表示されない
- 10. spring jdbcテンプレート複数の行を親子エンティティにマッピング
- 11. 子エンティティを新しい親エンティティに移動
- 12. 親子エンティティでジェネリックを使用する
- 13. 親エンティティに追加したときに子エンティティが永続化しない
- 14. スプリングデータrest/HATEOASで既存の子エンティティを参照する新しい親エンティティを作成する方法
- 15. 春JPAの新しい子エンティティの親エンティティ
- 16. WEB APIエンティティ - フレームワーク親データベースの親子チャイルド
- 17. HasMany子エンティティが条件を満たすすべてのNHibernate親エンティティを検索
- 18. Jinja2テンプレート(親と子)から変数のリストを取得
- 19. エンティティ4.1新しい子エンティティを使用して既存の親エンティティを更新する
- 20. 親を挿入しないでHibernateを保存する子エンティティ
- 21. Restkit親にエンティティのレスポンスをマッピングするエンティティ - レスポンスに親エンティティの値がない場合
- 22. エンティティからサブカテゴリを表示する方法は?
- 23. Google App Engine(Python)NDB/Datastoreの子エンティティから親エンティティにクエリを行う方法は?
- 24. 親クラスの子エンティティをセットから削除する
- 25. XSLTの親エンティティと子エンティティでの重複の削除
- 26. Hibernate:親エンティティのフィルタは暗黙的に子エンティティをフィルタリングしますか?
- 27. 親エンティティの1つのフィールドが子エンティティの集合であるLinqクエリ
- 28. エンティティ間の挿入/更新日(親子)
- 29. JPA子エンティティのNull親外部キー
- 30. SpringデータのRESTリポジトリとして親エンティティと子エンティティの両方を公開するREST