On 6 April 2012 07:26, Beres Botond <[email protected]> wrote: > Hi Chris, > > Isn't it this what you are trying to do? > > class DocumentForm(ModelForm): > def __init__(self, *args, **kwargs): > super(MyForm, self).__init__(*args, **kwargs) > self.fields['title'].required = False > > Which works perfectly fine. You can tweak pretty much any property at > runtime like that, without replacing the field entirely.
This discussion is sounding more like something that belongs in django-users. I agree that there are some improvements that can be made to make field-tweaking easier and more elegant, as proposed in [1] which Keryn pointed out in [2]. It would probably be better to continue this conversation in those tickets. Simon [1] https://code.djangoproject.com/ticket/17924 [2] https://code.djangoproject.com/ticket/18064 -- You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/django-developers?hl=en.
