我想知道是否有重複循環與新的對象通過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循環模板
- 3. Django模板循環
- 4. Django模板for循環
- 5. 通過Django模板循環
- 6. Django模板的JSON循環
- 7. Django的模板循環collections.defaultdict:
- 8. Django模板循環(打印限制數據使用for循環)
- 9. django - 重複使用登錄模板
- 10. 模板中的Django嵌套循環
- 11. Django模板中的雙循環
- 12. Django中的List.pop()無循環模板
- 13. 在Django模板中控制for循環
- 14. Django循環模板中行的總和
- 15. Django模板中的嵌套循環
- 16. 在Django模板中重複模式
- 17. Django模板循環用於交替行 - 無循環
- 18. Django - 使用for循環在模板中顯示圖像
- 19. 在Django模板中使用詞典的循環問題
- 20. Django模板語言:在其他語言中使用for循環
- 21. 如何在Django模板中使用此循環?
- 22. 在模板中使用循環
- 23. 如何重複django模板中的「塊」
- 24. 重複使用模板模板
- 25. Django循環內的模板比較
- 26. django包含循環變量的模板
- 27. 多個for循環在Django模板
- 28. Django模板不顯示循環鍵值
- 29. Django的模板不能循環defaultdict
- 30. Django的模板 - 在for循環
我喜歡你的風格男人 – madprops 2011-04-14 04:56:38