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)
Share: Twitter Facebook
Bongjun Hur's Picture

About Bongjun Hur

BJ is a dev.

Seoul, Korea https://devbj.com