사용자가 정보를 입력 한 후 동일한 페이지로 리디렉션되는 양식이 있으므로 정보를 계속 입력 할 수 있습니다. 양식 제출이 성공하면 반환합니다.Django에서 HttpResponseRedirect를 사용할 때 템플릿 컨텍스트 정보를 전달하는 방법은 무엇입니까?
HttpResponseRedirect(request.path)
잘 작동합니다. 그러나이 경우 사용자에게 몇 가지 메시지를 표시하고 싶습니다 (예 : '데이터가 저장되었습니다'화면 상단에 있음). 리디렉션하지 않으면 문맥 사전에 이러한 메시지를 반환합니다. 그러나 리디렉션을 사용하면이 작업을 수행 할 수 없습니다.
그래서 HttpResponseRedirect를 사용할 때 템플릿 컨텍스트 정보를 전달할 수 있습니까?
내가하려는 일은 믿을 수 없을만큼 일반적 일 것 같아서, 뭔가 분명하지 않은 것이 있으면 용서해주십시오.
이가 기록 된 한 사용자? –
두 번째 페이지의 로딩은 브라우저에서 별도로 요청한 후 발생합니다 (첫 번째 응답은 302를 반환합니다). 그래서 HttpResponseRedirect를 사용할 것으로 기대되는 것처럼보기간에 정보를주고받을 수 없습니다. IMHO, 세션 프레임 워크는 요청간에 정보를 전달하는 가장 쉬운 방법입니다. –