Django

Code

Ticket #4018: django-make-initial-newforms-value-callable.diff

File django-make-initial-newforms-value-callable.diff, 1.0 kB (added by David Danier <goliath.mailinglist@gmx.de>, 2 years ago)
  • django/newforms/forms.py

    old new  
    248248            attrs['id'] = auto_id 
    249249        if not self.form.is_bound: 
    250250            data = self.form.initial.get(self.name, self.field.initial) 
     251            if callable(data): 
     252                data = data() 
    251253        else: 
    252254            data = self.data 
    253255        return widget.render(self.html_name, data, attrs=attrs)