Модель:
class MyModel(models.Model):
enterprise = models.ForeignKey(Enterprise, verbose_name=_(u'Предприятие'), unique=True)
retry = models.PositiveIntegerField(verbose_name=_(u'Количество попыток'), default=0)
delay = models.PositiveIntegerField(verbose_name=_(u'Задержка между попытками, с'), default=1)
Форма:
class MyModelForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(MyModelForm, self).__init__(*args, **kwargs)
self.fields['retry'].required = False
#не работает
#self.fields['retry'].initial = 1
#тоже не работает
#delay = forms.IntegerField(label=_(u"title"), initial=1, required=False)
class Meta:
model = MyModel
fields = ('enterprise', 'retry', 'delay')
Вот моя форма, нужно, что бы при открытии формы в полях "retry" и "delay" уже должны быть числа. Я честно не понимаю как ещё можно это сделать. У меня что самое странно required работает, а initial не работает