Ticket #10002: 10002.diff

File 10002.diff, 593 bytes (added by David Gouldin, 15 years ago)
  • django/forms/forms.py

     
    371371            if callable(data):
    372372                data = data()
    373373        else:
    374             data = self.data
     374            if isinstance(self.field, FileField) and self.data is None:
     375                data = self.form.initial.get(self.name, self.field.initial)
     376            else:
     377                data = self.data
    375378        if not only_initial:
    376379            name = self.html_name
    377380        else:
Back to Top