{"title":"Modellformer","version":"6.1","locale":"sv","docname":"ref/forms/models","url":"/sv/6.1/ref/forms/models/","canonical":"https://djangodocs.dev/sv/6.1/ref/forms/models/","summary":"ModelForm API-referens. För introduktionsmaterial om hur man använder en ModelForm , se ämnesguiden Skapa formulär från modeller . Modellformulär Meta API Link to…","html":"<span id=\"model-forms\"></span><h1>Modellformer<a class=\"heading-anchor\" href=\"#module-django.forms.models\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code> API-referens. För introduktionsmaterial om hur man använder en <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code>, se ämnesguiden <a class=\"reference internal\" href=\"/sv/6.1/topics/forms/modelforms/\"><span class=\"doc\">Skapa formulär från modeller</span></a>.</p>\n<section id=\"model-form-meta-api\">\n<h2>Modellformulär <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta</span></code> API<a class=\"heading-anchor\" href=\"#model-form-meta-api\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.forms.ModelFormOptions\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ModelFormOptions</span></span><a class=\"heading-anchor\" href=\"#django.forms.ModelFormOptions\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">_meta</span></code> API is used to build forms that reflect a Django model. It is\naccessible through the <code class=\"docutils literal notranslate\"><span class=\"pre\">_meta</span></code> attribute of each model form, and is a\n<code class=\"docutils literal notranslate\"><span class=\"pre\">django.forms.models.ModelFormOptions</span></code> instance.</p>\n<p>Strukturen på det genererade formuläret kan anpassas genom att definiera metadataalternativ som attribut för en inre <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta</span></code>-klass. Till exempel:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">django.forms</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">ModelForm</span>\n<span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">myapp.models</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">Book</span>\n\n\n<span class=\"k\">class</span><span class=\"w\"> </span><span class=\"nc\">BookForm</span><span class=\"p\">(</span><span class=\"n\">ModelForm</span><span class=\"p\">):</span>\n    <span class=\"k\">class</span><span class=\"w\"> </span><span class=\"nc\">Meta</span><span class=\"p\">:</span>\n        <span class=\"n\">model</span> <span class=\"o\">=</span> <span class=\"n\">Book</span>\n        <span class=\"n\">fields</span> <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"s2\">&quot;title&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;author&quot;</span><span class=\"p\">]</span>\n        <span class=\"n\">help_texts</span> <span class=\"o\">=</span> <span class=\"p\">{</span>\n            <span class=\"s2\">&quot;title&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;The title of the book&quot;</span><span class=\"p\">,</span>\n            <span class=\"s2\">&quot;author&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;The author of the book&quot;</span><span class=\"p\">,</span>\n        <span class=\"p\">}</span>\n        <span class=\"c1\"># ... other attributes</span>\n</code></pre></div>\n<p>Obligatoriska attribut är <a class=\"reference internal\" href=\"#django.forms.ModelFormOptions.model\" title=\"django.forms.ModelFormOptions.model\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">model</span></code></a> och antingen <a class=\"reference internal\" href=\"#django.forms.ModelFormOptions.fields\" title=\"django.forms.ModelFormOptions.fields\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">fields</span></code></a> eller <a class=\"reference internal\" href=\"#django.forms.ModelFormOptions.exclude\" title=\"django.forms.ModelFormOptions.exclude\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">exclude</span></code></a>. Alla andra <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta</span></code>-attribut är valfria.</p>\n<p>Valfria attribut, förutom <a class=\"reference internal\" href=\"#django.forms.ModelFormOptions.localized_fields\" title=\"django.forms.ModelFormOptions.localized_fields\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">localized_fields</span></code></a> och <a class=\"reference internal\" href=\"#django.forms.ModelFormOptions.formfield_callback\" title=\"django.forms.ModelFormOptions.formfield_callback\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">formfield_callback</span></code></a>, förväntar sig en ordbok som mappar ett modellfältnamn till ett värde. Alla fält som inte definieras i ordboken faller tillbaka till fältets standardvärde.</p>\n<aside class=\"admonition-invalid-field-names admonition\">\n<p class=\"admonition-title\">Ogiltiga fältnamn</p>\n<p>Ogiltiga eller uteslutna fältnamn i ett valfritt ordboksattribut har ingen effekt, eftersom fält som inte ingår inte används.</p>\n</aside>\n<aside class=\"admonition-invalid-meta-class-attributes admonition\">\n<p class=\"admonition-title\">Ogiltiga metaklassattribut</p>\n<p>Du kan definiera valfritt attribut i en <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta</span></code>-klass. Stavfel eller felaktiga attributnamn ger inte upphov till något fel.</p>\n</aside>\n<section id=\"error-messages\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Felmeddelanden</span></code><a class=\"heading-anchor\" href=\"#error-messages\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.forms.ModelFormOptions.error_messages\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelFormOptions.</span></span><span class=\"sig-name descname\"><span class=\"pre\">error_messages</span></span><a class=\"heading-anchor\" href=\"#django.forms.ModelFormOptions.error_messages\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>En ordlista som kopplar ett modellfältnamn till en ordlista med felmeddelandenycklar (<code class=\"docutils literal notranslate\"><span class=\"pre\">null</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">blank</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">unique</span></code>, etc.) som kopplas till anpassade felmeddelanden.</p>\n<p>När ett fält inte anges kommer Django att använda felmeddelandena som definierats i det modellfältets <a class=\"reference internal\" href=\"/sv/6.1/ref/models/fields/#django.db.models.Field.error_messages\" title=\"django.db.models.Field.error_messages\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">django.db.models.Field.error_messages</span></code></a> och slutligen standardfelmeddelandena för den fälttypen.</p>\n</dd></dl>\n\n</section>\n<section id=\"exclude\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">exclude</span></code><a class=\"heading-anchor\" href=\"#exclude\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.forms.ModelFormOptions.exclude\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelFormOptions.</span></span><span class=\"sig-name descname\"><span class=\"pre\">exclude</span></span><a class=\"heading-anchor\" href=\"#django.forms.ModelFormOptions.exclude\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>En tupel eller lista med <a class=\"reference internal\" href=\"#django.forms.ModelFormOptions.model\" title=\"django.forms.ModelFormOptions.model\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">model</span></code></a> fältnamn som ska uteslutas från formuläret.</p>\n<p>Antingen <a class=\"reference internal\" href=\"#django.forms.ModelFormOptions.fields\" title=\"django.forms.ModelFormOptions.fields\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">fields</span></code></a> eller <a class=\"reference internal\" href=\"#django.forms.ModelFormOptions.exclude\" title=\"django.forms.ModelFormOptions.exclude\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">exclude</span></code></a> måste vara inställt. Om inget av dessa är inställt kommer ett <a class=\"reference internal\" href=\"/sv/6.1/ref/exceptions/#django.core.exceptions.ImproperlyConfigured\" title=\"django.core.exceptions.ImproperlyConfigured\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ImproperlyConfigured</span></code></a>-undantag att genereras. Om <a class=\"reference internal\" href=\"#django.forms.ModelFormOptions.exclude\" title=\"django.forms.ModelFormOptions.exclude\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">exclude</span></code></a> är inställt och <a class=\"reference internal\" href=\"#django.forms.ModelFormOptions.fields\" title=\"django.forms.ModelFormOptions.fields\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">fields</span></code></a> inte är inställt, inkluderas alla modellfält, förutom de som anges i <a class=\"reference internal\" href=\"#django.forms.ModelFormOptions.exclude\" title=\"django.forms.ModelFormOptions.exclude\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">exclude</span></code></a>, i formuläret.</p>\n</dd></dl>\n\n</section>\n<section id=\"field-classes\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">field_classes</span></code><a class=\"heading-anchor\" href=\"#field-classes\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.forms.ModelFormOptions.field_classes\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelFormOptions.</span></span><span class=\"sig-name descname\"><span class=\"pre\">field_classes</span></span><a class=\"heading-anchor\" href=\"#django.forms.ModelFormOptions.field_classes\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>En ordlista som mappar ett modellfältnamn till en <a class=\"reference internal\" href=\"/sv/6.1/ref/forms/fields/#django.forms.Field\" title=\"django.forms.Field\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Field</span></code></a>-klass, som åsidosätter <code class=\"docutils literal notranslate\"><span class=\"pre\">form_class</span></code> som används i modellfältets <a class=\"reference internal\" href=\"/sv/6.1/ref/models/fields/#django.db.models.Field.formfield\" title=\"django.db.models.Field.formfield\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Field.formfield()</span></code></a>-metod.</p>\n<p>När ett fält inte anges kommer Django att använda modellfältets <a class=\"reference internal\" href=\"/sv/6.1/topics/forms/modelforms/#model-form-field-types\"><span class=\"std std-ref\">standardfältklass</span></a>.</p>\n</dd></dl>\n\n</section>\n<section id=\"fields\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">fält</span></code><a class=\"heading-anchor\" href=\"#fields\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.forms.ModelFormOptions.fields\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelFormOptions.</span></span><span class=\"sig-name descname\"><span class=\"pre\">fields</span></span><a class=\"heading-anchor\" href=\"#django.forms.ModelFormOptions.fields\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>En tupel eller lista med <a class=\"reference internal\" href=\"#django.forms.ModelFormOptions.model\" title=\"django.forms.ModelFormOptions.model\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">model</span></code></a> fältnamn som ska inkluderas i formuläret. Värdet <code class=\"docutils literal notranslate\"><span class=\"pre\">’__all__’</span></code> kan användas för att ange att alla fält ska inkluderas.</p>\n<p>Om något fält anges i <a class=\"reference internal\" href=\"#django.forms.ModelFormOptions.exclude\" title=\"django.forms.ModelFormOptions.exclude\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">exclude</span></code></a> kommer detta inte att inkluderas i formuläret trots att det anges i <a class=\"reference internal\" href=\"#django.forms.ModelFormOptions.fields\" title=\"django.forms.ModelFormOptions.fields\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">fields</span></code></a>.</p>\n<p>Antingen <a class=\"reference internal\" href=\"#django.forms.ModelFormOptions.fields\" title=\"django.forms.ModelFormOptions.fields\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">fields</span></code></a> eller <a class=\"reference internal\" href=\"#django.forms.ModelFormOptions.exclude\" title=\"django.forms.ModelFormOptions.exclude\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">exclude</span></code></a> måste anges. Om ingen av dem anges kommer ett <a class=\"reference internal\" href=\"/sv/6.1/ref/exceptions/#django.core.exceptions.ImproperlyConfigured\" title=\"django.core.exceptions.ImproperlyConfigured\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ImproperlyConfigured</span></code></a>-undantag att genereras.</p>\n</dd></dl>\n\n</section>\n<section id=\"formfield-callback\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">formfield_callback</span></code><a class=\"heading-anchor\" href=\"#formfield-callback\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.forms.ModelFormOptions.formfield_callback\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelFormOptions.</span></span><span class=\"sig-name descname\"><span class=\"pre\">formfield_callback</span></span><a class=\"heading-anchor\" href=\"#django.forms.ModelFormOptions.formfield_callback\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>En funktion eller anropbar som tar ett modellfält och returnerar ett <a class=\"reference internal\" href=\"/sv/6.1/ref/forms/fields/#django.forms.Field\" title=\"django.forms.Field\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.forms.Field</span></code></a>-objekt.</p>\n</dd></dl>\n\n</section>\n<section id=\"help-texts\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">help_texts</span></code><a class=\"heading-anchor\" href=\"#help-texts\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.forms.ModelFormOptions.help_texts\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelFormOptions.</span></span><span class=\"sig-name descname\"><span class=\"pre\">help_texts</span></span><a class=\"heading-anchor\" href=\"#django.forms.ModelFormOptions.help_texts\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>En ordlista som kopplar ett modellfältnamn till en hjälptextsträng.</p>\n<p>När ett fält inte anges kommer Django att använda modellfältets <a class=\"reference internal\" href=\"/sv/6.1/ref/models/fields/#django.db.models.Field.help_text\" title=\"django.db.models.Field.help_text\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">help_text</span></code></a>.</p>\n</dd></dl>\n\n</section>\n<section id=\"labels\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">labels</span></code><a class=\"heading-anchor\" href=\"#labels\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.forms.ModelFormOptions.labels\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelFormOptions.</span></span><span class=\"sig-name descname\"><span class=\"pre\">labels</span></span><a class=\"heading-anchor\" href=\"#django.forms.ModelFormOptions.labels\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>En ordlista som mappar modellfältnamn till en etikettsträng.</p>\n<p>När ett fält inte anges kommer Django att använda modellfältets <a class=\"reference internal\" href=\"/sv/6.1/ref/models/fields/#django.db.models.Field.verbose_name\" title=\"django.db.models.Field.verbose_name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">verbose_name</span></code></a> och sedan fältets attributnamn.</p>\n</dd></dl>\n\n</section>\n<section id=\"localized-fields\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">localized_fields</span></code><a class=\"heading-anchor\" href=\"#localized-fields\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.forms.ModelFormOptions.localized_fields\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelFormOptions.</span></span><span class=\"sig-name descname\"><span class=\"pre\">localized_fields</span></span><a class=\"heading-anchor\" href=\"#django.forms.ModelFormOptions.localized_fields\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>En tupel eller lista med <a class=\"reference internal\" href=\"#django.forms.ModelFormOptions.model\" title=\"django.forms.ModelFormOptions.model\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">model</span></code></a> fältnamn som ska lokaliseras. Värdet <code class=\"docutils literal notranslate\"><span class=\"pre\">’__all__’</span></code> kan användas för att ange att alla fält ska lokaliseras.</p>\n<p>Som standard är formulärfält inte lokaliserade. Se <a class=\"reference internal\" href=\"/sv/6.1/topics/forms/modelforms/#modelforms-enabling-localization-of-fields\"><span class=\"std std-ref\">aktivera lokalisering av fält</span></a> för mer information.</p>\n</dd></dl>\n\n</section>\n<section id=\"model\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">modell</span></code><a class=\"heading-anchor\" href=\"#model\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.forms.ModelFormOptions.model\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelFormOptions.</span></span><span class=\"sig-name descname\"><span class=\"pre\">model</span></span><a class=\"heading-anchor\" href=\"#django.forms.ModelFormOptions.model\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Obligatoriskt. Klassen <a class=\"reference internal\" href=\"/sv/6.1/ref/models/instances/#django.db.models.Model\" title=\"django.db.models.Model\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.db.models.Model</span></code></a> som ska användas för <a class=\"reference internal\" href=\"/sv/6.1/topics/forms/modelforms/#django.forms.ModelForm\" title=\"django.forms.ModelForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code></a>.</p>\n</dd></dl>\n\n</section>\n<section id=\"widgets\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">widgets</span></code><a class=\"heading-anchor\" href=\"#widgets\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.forms.ModelFormOptions.widgets\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelFormOptions.</span></span><span class=\"sig-name descname\"><span class=\"pre\">widgets</span></span><a class=\"heading-anchor\" href=\"#django.forms.ModelFormOptions.widgets\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>En ordlista som mappar ett modellfältnamn till en <a class=\"reference internal\" href=\"/sv/6.1/ref/forms/widgets/#django.forms.Widget\" title=\"django.forms.Widget\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.forms.Widget</span></code></a>.</p>\n<p>När ett fält inte anges kommer Django att använda standardwidgetaren för den specifika typen av <a class=\"reference internal\" href=\"/sv/6.1/ref/models/fields/#django.db.models.Field\" title=\"django.db.models.Field\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.db.models.Field</span></code></a>.</p>\n</dd></dl>\n\n</section>\n</section>\n<section id=\"model-form-factory-functions\">\n<h2>Funktioner för modellformfabrik<a class=\"heading-anchor\" href=\"#model-form-factory-functions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<section id=\"modelform-factory\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">modellform_fabrik</span></code><a class=\"heading-anchor\" href=\"#modelform-factory\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.forms.models.modelform_factory\">\n<span class=\"sig-name descname\"><span class=\"pre\">modelform_factory</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">ModelForm</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formfield_callback</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">widgets</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">localized_fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">labels</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">help_texts</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">error_messages</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_classes</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.forms.models.modelform_factory\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Returnerar en <a class=\"reference internal\" href=\"/sv/6.1/topics/forms/modelforms/#django.forms.ModelForm\" title=\"django.forms.ModelForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code></a>-klass för den angivna <code class=\"docutils literal notranslate\"><span class=\"pre\">modellen</span></code>. Du kan valfritt skicka ett <code class=\"docutils literal notranslate\"><span class=\"pre\">form</span></code>-argument som ska användas som utgångspunkt för att konstruera <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code>.</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">fields</span></code> är en valfri lista med fältnamn. Om den anges kommer endast de namngivna fälten att ingå i de returnerade fälten.</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">exclude</span></code> är en valfri lista med fältnamn. Om den anges kommer de angivna fälten att uteslutas från de returnerade fälten, även om de finns listade i argumentet <code class=\"docutils literal notranslate\"><span class=\"pre\">fields</span></code>.</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">formfield_callback</span></code> är en callable som tar ett modellfält och returnerar ett formulärfält.</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">widgets</span></code> är en ordbok med namn på modellfält som mappas till en widget.</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">localized_fields</span></code> är en lista med namn på fält som ska lokaliseras.</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">labels</span></code> är en ordbok med namn på modellfält som mappas till en etikett.</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">help_texts</span></code> är en ordbok med namn på modellfält som mappats till en hjälptext.</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">error_messages</span></code> är en ordbok med namn på modellfält som mappas till en ordbok med felmeddelanden.</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">field_classes</span></code> är en ordbok med namn på modellfält som mappas till en formulärfältklass.</p>\n<p>Se <a class=\"reference internal\" href=\"/sv/6.1/topics/forms/modelforms/#modelforms-factory\"><span class=\"std std-ref\">ModelForm fabriksfunktion</span></a> för exempel på användning.</p>\n<p>Du måste ange listan med fält explicit, antingen via nyckelordsargumenten <code class=\"docutils literal notranslate\"><span class=\"pre\">fields</span></code> eller <code class=\"docutils literal notranslate\"><span class=\"pre\">exclude</span></code>, eller motsvarande attribut på formulärets inre <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta</span></code>-klass. Se <a class=\"reference internal\" href=\"/sv/6.1/topics/forms/modelforms/#modelforms-selecting-fields\"><span class=\"std std-ref\">Välja de fält som ska användas</span></a> för mer information. Om du utelämnar någon definition av de fält som ska användas kommer det att resultera i ett <a class=\"reference internal\" href=\"/sv/6.1/ref/exceptions/#django.core.exceptions.ImproperlyConfigured\" title=\"django.core.exceptions.ImproperlyConfigured\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ImproperlyConfigured</span></code></a> undantag.</p>\n</dd></dl>\n\n</section>\n<section id=\"modelformset-factory\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">modellformset_factory</span></code><a class=\"heading-anchor\" href=\"#modelformset-factory\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.forms.models.modelformset_factory\">\n<span class=\"sig-name descname\"><span class=\"pre\">modelformset_factory</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">ModelForm</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formfield_callback</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">BaseModelFormSet</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_delete</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_order</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_num</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">widgets</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_max</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">localized_fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">labels</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">help_texts</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">error_messages</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">min_num</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_min</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_classes</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">absolute_max</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_delete_extra</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">renderer</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">edit_only</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.forms.models.modelformset_factory\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Returnerar en <code class=\"docutils literal notranslate\"><span class=\"pre\">FormSet</span></code>-klass för den angivna <code class=\"docutils literal notranslate\"><span class=\"pre\">model</span></code>-klassen.</p>\n<p>Argumenten <code class=\"docutils literal notranslate\"><span class=\"pre\">model</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">form</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">fields</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">exclude</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">formfield_callback</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">widgets</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">localized_fields</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">labels</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">help_texts</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">error_messages</span></code> och <code class=\"docutils literal notranslate\"><span class=\"pre\">field_classes</span></code> skickas alla till <a class=\"reference internal\" href=\"#django.forms.models.modelform_factory\" title=\"django.forms.models.modelform_factory\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">modelform_factory()</span></code></a>.</p>\n<p>Argumenten <code class=\"docutils literal notranslate\"><span class=\"pre\">formset</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">extra</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">can_delete</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">can_order</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">max_num</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">validate_max</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">min_num</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">validate_min</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">absolute_max</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">can_delete_extra</span></code> och <code class=\"docutils literal notranslate\"><span class=\"pre\">renderer</span></code> skickas till <a class=\"reference internal\" href=\"/sv/6.1/ref/forms/formsets/#django.forms.formsets.formset_factory\" title=\"django.forms.formsets.formset_factory\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">formset_factory()</span></code></a>. Se <a class=\"reference internal\" href=\"/sv/6.1/topics/forms/formsets/\"><span class=\"doc\">formsets</span></a> för mer information.</p>\n<p>Argumentet <code class=\"docutils literal notranslate\"><span class=\"pre\">edit_only</span></code> gör det möjligt att <a class=\"reference internal\" href=\"/sv/6.1/topics/forms/modelforms/#model-formsets-edit-only\"><span class=\"std std-ref\">förhindra att nya objekt skapas</span></a>.</p>\n<p>Se <a class=\"reference internal\" href=\"/sv/6.1/topics/forms/modelforms/#model-formsets\"><span class=\"std std-ref\">Modellformsatser</span></a> för exempel på användning.</p>\n</dd></dl>\n\n</section>\n<section id=\"inlineformset-factory\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">inlineformset_factory</span></code><a class=\"heading-anchor\" href=\"#inlineformset-factory\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.forms.models.inlineformset_factory\">\n<span class=\"sig-name descname\"><span class=\"pre\">inlineformset_factory</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">parent_model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">ModelForm</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">BaseInlineFormSet</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fk_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">3</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_order</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_delete</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_num</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formfield_callback</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">widgets</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_max</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">localized_fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">labels</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">help_texts</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">error_messages</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">min_num</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_min</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_classes</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">absolute_max</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_delete_extra</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">renderer</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">edit_only</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.forms.models.inlineformset_factory\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Returnerar ett <code class=\"docutils literal notranslate\"><span class=\"pre\">InlineFormSet</span></code> med hjälp av <a class=\"reference internal\" href=\"#django.forms.models.modelformset_factory\" title=\"django.forms.models.modelformset_factory\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">modelformset_factory()</span></code></a> med standardvärdena <code class=\"docutils literal notranslate\"><span class=\"pre\">formset=</span></code><a class=\"reference internal\" href=\"/sv/6.1/topics/forms/modelforms/#django.forms.models.BaseInlineFormSet\" title=\"django.forms.models.BaseInlineFormSet\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">BaseInlineFormSet</span></code></a>, <code class=\"docutils literal notranslate\"><span class=\"pre\">can_delete=True</span></code> och <code class=\"docutils literal notranslate\"><span class=\"pre\">extra=3</span></code>.</p>\n<p>Om din modell har mer än en <a class=\"reference internal\" href=\"/sv/6.1/ref/models/fields/#django.db.models.ForeignKey\" title=\"django.db.models.ForeignKey\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code></a> till <code class=\"docutils literal notranslate\"><span class=\"pre\">parent_model</span></code>, måste du ange ett <code class=\"docutils literal notranslate\"><span class=\"pre\">fk_name</span></code>.</p>\n<p>Se <a class=\"reference internal\" href=\"/sv/6.1/topics/forms/modelforms/#inline-formsets\"><span class=\"std std-ref\">Inline-formulär</span></a> för exempel på användning.</p>\n</dd></dl>\n\n</section>\n</section>","rootId":"module-django.forms.models","toc":[{"title":"Modellformulär Meta API","anchor":"model-form-meta-api","children":[{"title":"Felmeddelanden","anchor":"error-messages","children":[]},{"title":"exclude","anchor":"exclude","children":[]},{"title":"field_classes","anchor":"field-classes","children":[]},{"title":"fält","anchor":"fields","children":[]},{"title":"formfield_callback","anchor":"formfield-callback","children":[]},{"title":"help_texts","anchor":"help-texts","children":[]},{"title":"labels","anchor":"labels","children":[]},{"title":"localized_fields","anchor":"localized-fields","children":[]},{"title":"modell","anchor":"model","children":[]},{"title":"widgets","anchor":"widgets","children":[]}]},{"title":"Funktioner för modellformfabrik","anchor":"model-form-factory-functions","children":[{"title":"modellform_fabrik","anchor":"modelform-factory","children":[]},{"title":"modellformset_factory","anchor":"modelformset-factory","children":[]},{"title":"inlineformset_factory","anchor":"inlineformset-factory","children":[]}]}],"breadcrumbs":[{"docname":"ref/index","title":"API-referens","url":"/sv/6.1/ref/"},{"docname":"ref/forms/index","title":"Formulär","url":"/sv/6.1/ref/forms/"}],"prev":{"docname":"ref/forms/fields","title":"Formulärfält","url":"/sv/6.1/ref/forms/fields/"},"next":{"docname":"ref/forms/formsets","title":"Funktioner i formuläret","url":"/sv/6.1/ref/forms/formsets/"},"formats":{"html":"/sv/6.1/ref/forms/models/","markdown":"/sv/6.1/ref/forms/models.md","json":"/sv/6.1/ref/forms/models.json"},"source":"https://github.com/django/django/blob/stable/6.1.x/docs/ref/forms/models.txt","official":"https://docs.djangoproject.com/sv/6.1/ref/forms/models/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}