使用Django

时间:2018-09-07 11:26:31

标签: python django

如何修改基于类的视图以向该视图添加查询字符串参数? (这样,当返回视图响应时,查询字符串位于地址栏中?

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

1 个答案:

答案 0 :(得分:1)

不能完全确定为什么要这样做,可以将值传递到模板中,但要回答您的问题,以下方法应该可以工作。

from django.shortcuts import redirect

#inside your get method
return redirect(request.get_full_path() + “?query=string”)