{"title":"Formset Functions","version":"1.8","locale":"en","docname":"ref/forms/formsets","url":"/en/1.8/ref/forms/formsets/","canonical":"https://djangodocs.dev/en/1.8/ref/forms/formsets/","summary":"Formset API reference. For introductory material about formsets, see the Formsets topic guide.","html":"<h1>Formset Functions<a class=\"heading-anchor\" href=\"#formset-functions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Formset API reference. For introductory material about formsets, see the\n<a class=\"reference internal\" href=\"/en/1.8/topics/forms/formsets/\"><span class=\"doc\">Formsets</span></a> topic guide.</p>\n<dl class=\"py function\" id=\"module-django.forms.formsets\">\n<dt class=\"sig sig-object py\" id=\"django.forms.formsets.formset_factory\">\n<span class=\"sig-name descname\">formset_factory</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">form</em>, <em class=\"sig-param\">formset<span class=\"o\">=</span><span class=\"default_value\">BaseFormSet</span></em>, <em class=\"sig-param\">extra<span class=\"o\">=</span><span class=\"default_value\">1</span></em>, <em class=\"sig-param\">can_order<span class=\"o\">=</span><span class=\"default_value\">False</span></em>, <em class=\"sig-param\">can_delete<span class=\"o\">=</span><span class=\"default_value\">False</span></em>, <em class=\"sig-param\">max_num<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">validate_max<span class=\"o\">=</span><span class=\"default_value\">False</span></em>, <em class=\"sig-param\">min_num<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">validate_min<span class=\"o\">=</span><span class=\"default_value\">False</span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.forms.formsets.formset_factory\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Returns a <code class=\"docutils literal notranslate\">FormSet</code> class for the given <code class=\"docutils literal notranslate\">form</code> class.</p>\n<p>See <a class=\"reference internal\" href=\"/en/1.8/topics/forms/formsets/#formsets\"><span class=\"std std-ref\">Formsets</span></a> for example usage.</p>\n<aside class=\"version-note version-changed\" data-version=\"1.7\" role=\"note\">\n<p class=\"version-note-title\">Changed in Django 1.7</p><p>The <code class=\"docutils literal notranslate\">min_num</code> and <code class=\"docutils literal notranslate\">validate_min</code> parameters were added.</p>\n</aside>\n</dd></dl>","rootId":"formset-functions","toc":[],"breadcrumbs":[{"docname":"ref/index","title":"API Reference","url":"/en/1.8/ref/"},{"docname":"ref/forms/index","title":"Forms","url":"/en/1.8/ref/forms/"}],"prev":{"docname":"ref/forms/models","title":"Model Form Functions","url":"/en/1.8/ref/forms/models/"},"next":{"docname":"ref/forms/widgets","title":"Widgets","url":"/en/1.8/ref/forms/widgets/"},"formats":{"html":"/en/1.8/ref/forms/formsets/","markdown":"/en/1.8/ref/forms/formsets.md","json":"/en/1.8/ref/forms/formsets.json"},"source":"https://github.com/django/django/blob/stable/1.8.x/docs/ref/forms/formsets.txt","official":"https://docs.djangoproject.com/en/1.8/ref/forms/formsets/","inVersions":["dev","6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2","3.1","3.0","2.2","2.1","2.0","1.11","1.10","1.9","1.8"],"inLocales":["en"]}