Форум сайта python.su
0
Добрый день, форумчане.
Для людей, работающих с 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)
Офлайн
0
required=False ?
Офлайн
0
Да, это то, что нужно, спасибо за помощь. Уже разобрался.
Офлайн