Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Создание формы для регистрации пользователя. [RSS Feed]

#1 Авг. 26, 2007 00:33:34

$m1t
От:
Зарегистрирован: 2006-12-31
Сообщения: 104
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание формы для регистрации пользователя.

Создание формы для регистрации пользователя.
Хочу сделать регистрацию пользователя: юзер вводит имя(я использую стандартный жанговский класс User), два раза пароль, два раза емайл после чего успешно регистрируется.
Так вот теперь как это делать?
1) form_for_model с использованием fields не подходит – надо добавить проверку того, что password == password_confirmation, email==email_confirmation, как это делать – не понятно… видимо надо скармливать еще и свой класс понаследованный от BaseForm, но не совсем понятно когда потом вызывать проверку сопадения паролей и емайлов.
2) Если создавать просто наследника от newforms.Form – то там нет поля для ввода пароля(ну т.е. CharField есть, а PasswordField нет) придется писать свой Field или есть готовый велосипед?
Сам склоняюсь ко второму варианту: ради него не придется обновлять django(у меня form_model_for не понимает fields) =)
Я видимо что то сильно не понимаю – такая вроде бы простая задача, а я уже день читаю документацию и думаю… с помощью if –ов уже бы наверное сделал, но ведь хочется сделать хорошо…



Офлайн

#2 Авг. 26, 2007 13:49:47

$m1t
От:
Зарегистрирован: 2006-12-31
Сообщения: 104
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание формы для регистрации пользователя.

lorien, спасибо.



Офлайн

#3 Авг. 26, 2007 19:25:25

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Создание формы для регистрации пользователя.

Офлайн

  • Начало
  • » Django
  • » Создание формы для регистрации пользователя.[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version