Как я могу удалить "------" из отображаемых вариантов? Я использую в своей форме модели:
widgets = {
'event_form': forms.CheckboxSelectMultiple(),
}
В модели у меня есть IntegerField с выбором:
EVENT_FORM_CHOICES = (
(1, _(u'aaaa')),
(2, _(u'bbbb')),
(3, _(cccc')),
(4, _(u'dddd')),
(5, _(eeee'))
)
отображаемые варианты содержат --------- в качестве первого возможного выбора. Как я могу избавиться от него?
РЕДАКТИРОВАТЬ: единственный рабочий способ, который я понял, это (в методе init):
tmp_choices = self.fields['event_form'].choices
del tmp_choices[0]
self.fields['event_form'].choices = tmp_choices
но это не очень элегантный способ :)
event_form
в вашей модели? - person Alasdair   schedule 29.02.2012event_form = models.PositiveSmallIntegerField(max_length=2, choices=EVENT_FORM_CHOICES)
- person tunarob   schedule 29.02.2012max_length=2
имеет смысл дляIntegerField
. - person Alasdair   schedule 01.03.2012