Django – redirect with param 코드조각
말이 필요없다. redirect 하는데 파라메터 있는 경우 처리를 위한 코드 조각을 저장해 둔다.
def redirect_params(url, pk, params=None): response = redirect(url, pk=pk) if params: query_string = urllib.urlencode(params) response["Location"] += "?" + query_string return response
url/pk?querystring 모두를 다 처리하는 기본 코드 되겠다.
참고만 하시길, 근데 무식하게 이렇게 해도 되긴 하더라만
redirect_url = reverse_lazy("firmware_list") + "?kind=" + kindprint(redirect_url)return redirect(redirect_url)