summaryrefslogtreecommitdiff
path: root/docs/topics/forms
diff options
context:
space:
mode:
authorLuca Allulli <l.allulli@gmail.com>2023-08-24 03:24:43 +0200
committerGitHub <noreply@github.com>2023-08-23 22:24:43 -0300
commitc59be9f1da7e1fc58df49d5eda4e80cd50ce5710 (patch)
treef0f055fc3fd454e78066d13fbad7e46653f4976e /docs/topics/forms
parent76c3e310dd37a1d77642a8744db636a3a4337af2 (diff)
Improved formset docs by using a set instead of a list in the custom validation example.
Diffstat (limited to 'docs/topics/forms')
-rw-r--r--docs/topics/forms/formsets.txt4
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/topics/forms/formsets.txt b/docs/topics/forms/formsets.txt
index a2e265a91f..d09a1a063f 100644
--- a/docs/topics/forms/formsets.txt
+++ b/docs/topics/forms/formsets.txt
@@ -374,14 +374,14 @@ is where you define your own validation that works at the formset level:
... if any(self.errors):
... # Don't bother validating the formset unless each form is valid on its own
... return
- ... titles = []
+ ... titles = set()
... for form in self.forms:
... if self.can_delete and self._should_delete_form(form):
... continue
... title = form.cleaned_data.get("title")
... if title in titles:
... raise ValidationError("Articles in a set must have distinct titles.")
- ... titles.append(title)
+ ... titles.add(title)
...
>>> ArticleFormSet = formset_factory(ArticleForm, formset=BaseArticleFormSet)