diff options
Diffstat (limited to 'django/forms/models.py')
-rw-r--r-- | django/forms/models.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/django/forms/models.py b/django/forms/models.py index 727cdb814a..c546b3972a 100644 --- a/django/forms/models.py +++ b/django/forms/models.py @@ -587,9 +587,8 @@ class BaseModelFormSet(BaseFormSet): return field.to_python def _construct_form(self, i, **kwargs): - pk_required = False - if i < self.initial_form_count(): - pk_required = True + pk_required = i < self.initial_form_count() + if pk_required: if self.is_bound: pk_key = '%s-%s' % (self.add_prefix(i), self.model._meta.pk.name) try: |