Форум сайта python.su
Привет.
Кратко о задаче.
Необходимо сделать вывод формы с обязательными и необязательными полями.
Список полей, будет хранится в модели “Field”.
С помощью аттрибута “required” в модели, будем отличать обязательные поля от необязательных.
Дополнительно поля подразделяются на поля по “умолчанию” и поля введенные пользователем.
Если user = NULL, значит это поле по “умолчанию”, а если будет имя пользователя, то,
название этого поля вводил пользователь.
class Field(models.Model):
name = models.CharField(max_length=10)
user = models.ForeingKey(User, blank=true, null=true)
YESNO_CHOICES = (
(1, 'Yes'),
(0, 'No'),
)
required = models.NullBooleanField('Default or Not default',choices=YESNO_CHOICES)
def __unicode__(self):
return u'%s' % self.name
class CommentsForm(forms.Form):
field1 = forms.CharField()
field2 = forms.CharField()
field3 = forms.CharField()
Офлайн
Kotakota, http://djangosnippets.org/snippets/714/
Офлайн