登録に成功すると、ユーザーはテンプレート'registration_complete.html'にリダイレクトされます。
この動作を変更して、ユーザーを登録ページにリダイレクトし、メッセージを表示する方法はありますか?
私はregistration_complete.htmlでこのようなことをすることを考えました:
{% include 'registration/registration_form.html' with message='Your account has been created. Please check your email for activation instructions' %}
ただし、form
テンプレートで使用する変数はこのビューでは使用できないため、登録フォームは表示されません。さらに、これがこれを行うための最良の方法であるかどうかはわかりません。
編集:
url(r'^register/$', 'registration.views.register',
{
'backend': 'trabam.apps.accounts.regbackend.Backend',
'form_class' : UserRegistrationForm,
'success_url': '/accounts/register'
},
name='registration_register'
),
登録が完了した後、テンプレートにメッセージを設定するにはどうすればよいですか?