diff options
Diffstat (limited to 'django/forms')
| -rw-r--r-- | django/forms/formsets.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/django/forms/formsets.py b/django/forms/formsets.py index 219a80edee..ee9a2b5f63 100644 --- a/django/forms/formsets.py +++ b/django/forms/formsets.py @@ -333,7 +333,10 @@ class BaseFormSet(object): Returns True if the formset needs to be multipart, i.e. it has FileInput. Otherwise, False. """ - return self.forms and self.forms[0].is_multipart() + if self.forms: + return self.forms[0].is_multipart() + else: + return self.empty_form.is_multipart() @property def media(self): @@ -342,7 +345,7 @@ class BaseFormSet(object): if self.forms: return self.forms[0].media else: - return Media() + return self.empty_form.media def as_table(self): "Returns this formset rendered as HTML <tr>s -- excluding the <table></table>." |
