0
0
mirror of https://github.com/django/django.git synced 2024-11-24 11:48:10 +01:00

Fixed #35843 -- Clarified formset docs about reordering forms.

This commit is contained in:
Clifford Gama 2024-11-13 20:14:16 +02:00 committed by GitHub
parent b9aa3239ab
commit 299b072498
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -48,13 +48,10 @@ following example will create a formset class to display two blank forms:
>>> ArticleFormSet = formset_factory(ArticleForm, extra=2) >>> ArticleFormSet = formset_factory(ArticleForm, extra=2)
Iterating over a formset will render the forms in the order they were Formsets can be iterated and indexed, accessing forms in the order they were
created. You can change this order by providing an alternate implementation for created. You can reorder the forms by overriding the default
the ``__iter__()`` method. :py:meth:`iteration <object.__iter__>` and
:py:meth:`indexing <object.__getitem__>` behavior if needed.
Formsets can also be indexed into, which returns the corresponding form. If you
override ``__iter__``, you will need to also override ``__getitem__`` to have
matching behavior.
.. _formsets-initial-data: .. _formsets-initial-data: