如何在jinja 2模板中使用此解決方案https://stackoverflow.com/a/10067749/604240?如何在Jinja2模板中循環顯示子實體時顯示父實體
0
A
回答
1
我同意我的問題是由於缺乏知識而不是問題。最終我想出瞭如何實現它。基本上我不知道如何鏈接循環從python代碼查詢,所以它可用於Jinja2模板。
雖然正確的解決方案可能是使用map()和回調函數https://developers.google.com/appengine/docs/python/ndb/queryclass#Query_map,但我正在使用臨時解決方案,目前正在爲我工作。
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
你爲什麼不只是嘗試{{ item.key.parent().get().slug }}
您Jinja2的模板(假設蛞蝓是你的畫廊實體的屬性)。
相關問題
- 1. 如何使用實體框架顯示WPF DataGrid父/子記錄
- 2. asp.net mvc displayFor不顯示子實體值
- 3. JSF顯示OneToMany實體
- 4. 顯示用戶實體SonataAdminBundle
- 5. 顯示JPA實體的Java
- 6. javascript - for循環appendChild實時顯示
- 7. 如何扁平化顯示實體表
- 8. 顯示枝條模板中最後加入的實體列
- 9. 實體名稱未在solr中顯示
- 10. 第一個窗體不顯示在循環中,而其他窗體顯示爲
- 11. WPF - 顯示單個實體與數據模板
- 12. 正在顯示Wordpress - HTML實體
- 13. IDataServiceMetadataProvider - 實體不顯示在$元數據
- 14. 模板不能顯示GAE&Jinja2
- 15. 如何在jinja2模板中顯示date_time字段? (瓶)
- 16. 如何讓圖像在Wordpress模板中顯示循環?
- 17. Django模板不顯示循環鍵值
- 18. 從實體框架中的父實體獲取子實體c#
- 19. 如何在MDI容器中顯示子窗體而不顯示子窗體中容器窗體中的控件?
- 20. 顯示實時
- 21. 如何實時顯示
- 22. 實體框架實體沒有顯示相關實體的屬性
- 23. 在ADF中更新子實體對象時,如何更新父實體對象?
- 24. 來自子實體的字段不顯示在symfony中
- 25. MVC在視圖中顯示相關的子實體
- 26. 如何在asp.net實體框架腳手架顯示父表中的數據
- 27. 的WinForms和實體框架:在的WinForms父數據網格視圖顯示子實體數據
- 28. Oracle ADF - 在父實體創建時創建子實體
- 29. 重新添加到實體模型(edmx)時不顯示錶格
- 30. 如何在高圖表中顯示Html實體標籤