2013-09-19 4 views
2
url(r'^register/$', 
    RegistrationView.as_view(form_class=CustomRegistrationForm, 
          success_url='/profile'), 
    name='registration_register', 
    success_url='/profile'), 

У меня есть следующее в моих urls.py.Как перенаправить людей после регистрации с помощью регистрации django

Как перенаправить людей после регистрации с помощью регистрации django 1.0?

ответ

0

Переадресация будет выдана на путь, указанный в RegistrationView.get_success_url, который должен быть RegistrationView.success_url, который вы указали при построении функции просмотра.

Для получения дополнительной информации вы можете просмотреть RequestView.form_valid.

+0

Итак, как мне изменить success_url? –

+0

Либо поставьте другое значение для аргумента ключевого слова 'success_url' в' RegistrationView.as_view', либо расширьте «RegistrationView» и настройте атрибут 'success_url'. –

+0

Я попытался сделать это: URL (г '^ Регистрировать/$', RegistrationView.as_view ( form_class = CustomRegistrationForm, success_url = реверс ('профиль')), имя = 'registration_register'), но это Безразлично» t work –

Смежные вопросы