Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 17, 2012 22:37:36

Saturn
От:
Зарегистрирован: 2012-03-22
Сообщения: 164
Репутация: +  0  -
Профиль   Отправить e-mail  

Регистрация пользователя в Django

Доброго вечера. , подскажите как бы правильно реализовать регистрацию пользователей.
Есть метод ,

def register(request):
    if request.method == 'POST':
        form = UserCreationForm(request.POST)
        if form.is_valid():
            new_user = form.save()
            return HttpResponseRedirect('/')
    else:
        form = UserCreationForm()
    return render_to_response('register.html',{'form' : form})

В результате форма отображается, учитывая проверки и пользователь добавляется.
Но для нормальной регистрации поле для Email также необходимо., которого в классе UserCreationForm() нету.
А можно унаследовать и переопределить класс UserCreationForm() чтобы добавить Email ?



Офлайн

#2 Июнь 17, 2012 22:50:39

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Регистрация пользователя в Django

Как насчет прислушаться к совету по поводу поисковика и английского в предыдущей теме?

Google: ‘extending usercreationform’ в первых ссылках даётся достаточно вариантов. Например.



Отредактировано fata1ex (Июнь 17, 2012 22:54:18)

Офлайн

#3 Июнь 17, 2012 23:01:36

Saturn
От:
Зарегистрирован: 2012-03-22
Сообщения: 164
Репутация: +  0  -
Профиль   Отправить e-mail  

Регистрация пользователя в Django

fata1ex
Как насчет прислушаться к совету по поводу поисковика и английского в предыдущей теме?

Google: ‘extending usercreationform’ в первых ссылках даётся достаточно вариантов. Например.

Буду прислушиваться, спасибо.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version