2010-05-14 60 views
4

我在我的模板中使用「url」標記,並且一切正常,除非我不能捕獲它後面的任何東西。由於我在該頁面上有多個過濾器,這些過濾器通過GET請求保存在url中,因此我需要能夠將它們加入到它中。會發生什麼是,當我選擇一個過濾器的網址將改爲某些/ url /?f = 1,然後當我選擇另一個過濾器時,以前的過濾器將被覆蓋,因爲url只是一些沒有請求的url。Django網址和請求在模板中獲取

這裏是urls.py一塊:

url('^products/$', products_list, name = 'products_list'), 

反正是有修改它,鏈接標籤將捕捉到的GET請求?或者我需要創建一個過濾器來添加它嗎?

任何幫助表示讚賞

問候

回答

5

沒有辦法生成使用url標籤的查詢字符串。如果您需要將查詢字符串添加到輸出中,請手動執行,例如{% url foo bar %}?var={{ val|urlencode }}