0
사용자가 내보기에서 무언가를 한 다음 POST 메서드로 일부 매개 변수를 사용하여 다른 웹 사이트로 리디렉션하려는 경우 양식을 제출할 때처럼. 나는 그것의이 같은 것 같아요 :django에서 매개 변수가있는 외부 URL로 리디렉션
return HttpResponseRedirect("url","parameters")
내가 어떻게 할 수 있습니까?
사용자가 내보기에서 무언가를 한 다음 POST 메서드로 일부 매개 변수를 사용하여 다른 웹 사이트로 리디렉션하려는 경우 양식을 제출할 때처럼. 나는 그것의이 같은 것 같아요 :django에서 매개 변수가있는 외부 URL로 리디렉션
return HttpResponseRedirect("url","parameters")
내가 어떻게 할 수 있습니까?
POST
방법으로 리디렉션 할 수 없습니다.
return render(request, 'my_form.html', {'param1': 'Parameter 1',
'param2': 'Parameter 2'})
그리고 my_form.html
은 다음과 같이 표시됩니다 : 이것에 대한 유일한 해결책은 양식 중간 HTML을 보여 window.load
이벤트에이 양식을 제출하는 것입니다
<html>
<body onload="document.my_form.submit()">
<form action="http://external_url" name="my_form" method="POST">
<input type="hidden" name="param1" value="{{ param1 }}" />
<input type="hidden" name="param2" value="{{ param2 }}" />
</form>
</body>
</html>
감사합니다, 그건 내가 –
또 다른 질문 할거야 이 양식으로 XML 날짜를 보내야합니다. 어떻게 할 수 있습니까? –
'XML 날짜 '란 무엇입니까? – catavaran