所以我寫了一個應用程序返回查詢結果。假設查詢網址爲/query/?A=a&B=b
django修改模板中的請求參數
現在我想在結果頁面上添加一個「排序方式」按鈕,以便用戶按時間或類型對結果進行排序。本質上只是允許用戶訪問/query/?A=a&B=b&sorted=time
或/query/?A=a&B=b&sorted=type
最簡單的方法是在當前URL後追加sorted=
。例如<a href = "{{ request.get_full_path }}&sorted=time">
但問題是,如果用戶第一次按時間排序,然後按類型排序,您將有/query/?A=a&B=b&sorted=type&sorted=time
我想我可以做一些奇特的字符串操作,但我不知道我是否可以做到這一點Django模板語言,我想有一個更好的方法來做到這一點。應該有一個地方我可以修改GET請求並讓頁面刷新。
非常感謝!
真棒應用程序,謝謝。 – CodeNoob