Уведомления

Группа в Telegram: @pythonsu

#1 Июль 4, 2011 18:06:51

PmLoop
От:
Зарегистрирован: 2011-07-04
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Необязательные поля регистрации.

Добрый день, форумчане.
Для людей, работающих с Django мой вопрос, я думаю, сложным не покажется. Использую Django-registration 0.7. Путём наследования от стандартных форм я добавил в форму регистрации дополнительные поля. Соответсвенно, введённые данные сохраняются в БД. Проблема в том, что я не могу сделать эти поля необязателными для заполнения. Прописывание (blank-true) в models.py:

#models.py
class Profile(models.Model):
user = models.OneToOneField(User, related_name='Profile', verbose_name=('User'), primary_key=True)
site = models.CharField(_('site'), blank=True, max_length = 100)


#forms.py
attrs_dict = { ‘class’: ‘required’ }

class RegistrationFormProfile(RegistrationFormUniqueEmail):

site = forms.URLField(max_length=100,
widget=forms.TextInput(attrs=attrs_dict),
label=_(u'Site'))


ничего не даёт. Как разрешить данную ситуацию?



Отредактировано (Июль 4, 2011 18:10:00)

Офлайн

#2 Июль 4, 2011 21:34:16

pill
От:
Зарегистрирован: 2010-08-27
Сообщения: 223
Репутация: +  0  -
Профиль   Отправить e-mail  

Необязательные поля регистрации.

required=False ?



Офлайн

#3 Июль 5, 2011 10:03:18

PmLoop
От:
Зарегистрирован: 2011-07-04
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Необязательные поля регистрации.

Да, это то, что нужно, спасибо за помощь. Уже разобрался.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version