我想知道是否有重複循環與新的對象通過jquery/ajax收集,例如我有{% for car in cars %}
做一些事情,然後通過ajax調用獲取新車對象後,我想放棄當前對象並使用相同的循環顯示新對象。那可能嗎?這是爲了實現搜索功能,我最初顯示了一些對象,但我有一個搜索框讓人們找到特定的對象。我想回到準備好的HTML並直接替換HTML,但這有點煩人。Django模板中重複使用循環
0
A
回答
1
,最好的方法(我認爲)這樣做,就是:
有其基於經常
GET
請求結果頁面視圖在Django設置,如view_cars
。這個URL可能看起來像http://mysite.com/cars/1
。該視圖的模板可能是這樣的:<div id="cars"> {% for car in cars %} <!-- output here! --> {% endfor %} </div>
已經jQuery的加載結果與
$.load()
功能,像這樣:$("#cars").load("http://mysite.com/cars/2 #cars");
搜索結果將被自動加載到#cars
div,而且您不必處理Django中的特殊AJAX情況。
0
一旦模板已經通過模板引擎是沒有更多的循環,只是以一種或另一種形式輸出文本。但是當你使用AJAX時,它會重新進入/一個視圖的頂部,這樣你就可以在那個時候重用你喜歡的任何循環。
相關問題
- 1. Django循環模板
- 2. Django模板的JSON循環
- 3. django - 重複使用登錄模板
- 4. Django模板中的雙循環
- 5. 模板中的Django嵌套循環
- 6. Django模板循環用於交替行 - 無循環
- 7. Django - 使用for循環在模板中顯示圖像
- 8. Django模板語言:在其他語言中使用for循環
- 9. 在模板中使用循環
- 10. 如何重複django模板中的「塊」
- 11. 重複使用模板模板
- 12. Django的模板 - 在for循環
- 13. Django的模板通話循環
- 14. 如何循環7次在Django模板
- 15. 循環通過列表在Django模板
- 16. Django模板for循環over request.META詞典
- 17. Django的模板不能循環defaultdict
- 18. Django模板不顯示循環鍵值
- 19. 如何在內容模板循環中重新使用頁眉,頁腳模板
- 20. 使用Django循環模板標記來編號行
- 21. Django/Python:在Django模板中循環選定的表單域
- 22. 用於循環變量作爲Django模板中的字典鍵
- 23. Django消息框架在模板循環中不起作用
- 24. 使用django模板生成django模板
- 25. 循環xslt模板
- 26. 如何爲循環使用HTML模板
- 27. Django模板:使嵌套循環內子循環做一定數量的迭代
- 28. Django模板如何去除重複值?
- 29. 模板標籤中的for循環中的Django模板訪問值
- 30. 使用在Django模板復變量
我喜歡你的風格男人 – madprops 2011-04-14 04:56:38