2012-01-31 4 views
0

기본 제공보기 및 양식에 대해 배우고 있습니다. django.contrib.auth.views의 password_change 뷰에서 "post_change_redirect"매개 변수가 허용됩니다. 사용자가 동일한 설정 페이지에 머물러 있기를 원합니다. 여기서 비밀번호를 변경했습니다. 그러나 사용자에게 변경 사항이 있음을 알리고 싶습니다. 그러면 템플릿의 확인을 어떻게 추적 할 수 있습니까? 메시지를 전달하려면 password_change보기를 재정의해야합니까? 아니면 뭔가가 내장되어 있습니까?Django에서 "post_change_redirect"메시지를 전달하는 방법은 무엇입니까?

{% for message in messages %} 
    {{ message }} 
{% endfor %} 

을하지만 그 비어있는 것으로 보인다

나는 시도했다. 내가 확인할 수있는 것들이 있습니까?

내가 지금까지 가지고있는 유일한 생각은 post_change_redirect URL에 다른 매개 변수를 추가하여 성공을 추적하는 것입니다. 하지만 사용자가 동일한 설정 페이지에 머물러 있기를 바랄만큼 나는 그다지 좋아하지 않습니다.

답변

1

다음은 찾으시는 항목입니다. https://docs.djangoproject.com/en/dev/ref/contrib/messages/

+0

아니요. 메시지가없는 것처럼 보입니다. 문제는 성공적인 변경을 확인하기 위해 내장 된 다른 것이 있거나 뷰를 수정해야하는 경우입니다. 여전히 답장을 보내 주셔서 감사합니다. – JasonTS

+0

@ JasonTS, "내장 된"방법은 성공보기입니다 .. :) –

+0

@ 유우지 토미타 : 어떻게하면 동일한 URL을 유지하면서 뷰를 연결할 수 있습니까? 설명서에서 나는 URL을 받아 들일 'post_change_redirect'이외의 것을 찾을 수 없다. – JasonTS

관련 문제