如何修改基于类的视图以向该视图添加查询字符串参数? (这样,当返回视图响应时,查询字符串位于地址栏中?
class MyDetailView(DetailView):
"""
A detail view for retrieving a model object.
"""
model = MyModel
def some_function_to_modify_qs(self):
# do something and return modified qs for response
答案 0 :(得分:1)
不能完全确定为什么要这样做,可以将值传递到模板中,但要回答您的问题,以下方法应该可以工作。
from django.shortcuts import redirect
#inside your get method
return redirect(request.get_full_path() + “?query=string”)