1
0
mirror of https://github.com/django/django.git synced 2025-06-06 20:19:13 +00: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 Ryan Cheley
parent d887bf9ff5
commit b44636d185

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: