{"title":"Fungsi Formulir Model","version":"3.2","locale":"id","docname":"ref/forms/models","url":"/id/3.2/ref/forms/models/","canonical":"https://djangodocs.dev/id/3.2/ref/forms/models/","summary":"Acuan API Formulir Model. Untuk bahan pengenalan, lihat panduan topik Membuat formulir dari model . modelform_factory Link to this heading # modelform_factory (…","html":"<h1>Fungsi Formulir Model<a class=\"heading-anchor\" href=\"#model-form-functions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Acuan API Formulir Model.  Untuk bahan pengenalan, lihat panduan topik <a class=\"reference internal\" href=\"/id/3.2/topics/forms/modelforms/\"><span class=\"doc\">Membuat formulir dari model</span></a>.</p>\n<section id=\"modelform-factory\">\n<span id=\"module-django.forms.models\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">modelform_factory</span></code><a class=\"heading-anchor\" href=\"#modelform-factory\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\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>Mengembalikan sebuah kelas <a class=\"reference internal\" href=\"/id/3.2/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> untuk``model`` yang diberikan. Anda dapat secara pilihan melewatkan sebuah argumen <code class=\"docutils literal notranslate\"><span class=\"pre\">form</span></code> untuk digunakan sebagai sebuah titik permulaan untuk membangun <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> adalah daftar pilihan dari nama-nama bidang. Jika disediakan, hanya bidang-bidang bernama akan disertakan dalam bidang kembalian.</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">exclude``adalah</span> <span class=\"pre\">daftar</span> <span class=\"pre\">pilihan</span> <span class=\"pre\">dari</span> <span class=\"pre\">nama-nama</span> <span class=\"pre\">bidang.</span> <span class=\"pre\">Jika</span> <span class=\"pre\">disediakan,</span> <span class=\"pre\">bidang-bidang</span> <span class=\"pre\">bernama</span> <span class=\"pre\">akan</span> <span class=\"pre\">tidak</span> <span class=\"pre\">disertakan</span> <span class=\"pre\">dari</span> <span class=\"pre\">bidang-bidang</span> <span class=\"pre\">kembalian,</span> <span class=\"pre\">bahkan</span> <span class=\"pre\">jika</span> <span class=\"pre\">mereka</span> <span class=\"pre\">terdaftar</span> <span class=\"pre\">dalam</span> <span class=\"pre\">argumen</span> <span class=\"pre\">``fields</span></code>.</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">formfield_callback</span></code> adalah sebuah callable yang mengambil sebuah bidang model dan mengembalikan sebuah bidang formulir.</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">widgets</span></code> adalah sebuah dictionary dari nama-nama bidang model dipetakan pada sebuah widget.</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">localized_fields</span></code> adalah daftar dari nama dari bidang yang harus dilokalkan.</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">labels</span></code> adalah sebuah dictionary dari nama-nama bidang dipetakan pada sebuah label.</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">help_texts</span></code> adalah sebuah dictionary dari nama-nama bidang dipetakan pada sebuah bantuan teks.</p>\n<p><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>error_messages``adalah sebuah dictionary dari nama-nama bidang dipetakan pada sebuah dictionary dari pesan kesalahan.</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">field_classes</span></code> adalah sebuah dictionary dari nama-nama bidang dipetakan pada sebuah kelas bidang formulir.</p>\n<p>Lihat <a class=\"reference internal\" href=\"/id/3.2/topics/forms/modelforms/#modelforms-factory\"><span class=\"std std-ref\">Fungsi pabrik ModelForm</span></a> untuk contoh penggunaan.</p>\n<p>Anda harus menyediakan daftar dari bidang-bidang secara tegas, salah satu melalui argumen kata kunci <code class=\"docutils literal notranslate\"><span class=\"pre\">fields</span></code> atau <code class=\"docutils literal notranslate\"><span class=\"pre\">exclude</span></code>, atau atribut berhubungan pada kelas <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta</span></code> bagian dalam formulir. Lihat <a class=\"reference internal\" href=\"/id/3.2/topics/forms/modelforms/#modelforms-selecting-fields\"><span class=\"std std-ref\">Memilih bidang untuk digunakan</span></a> untuk informasi lebih. Menghilangkan pengertian apapun dari bidang untuk digunakan akan menghasilkan dalam sebuah pengecualian <a class=\"reference internal\" href=\"/id/3.2/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>.</p>\n</dd></dl>\n\n</section>\n<section id=\"modelformset-factory\">\n<h2><code class=\"docutils literal notranslate\"><span class=\"pre\">modelformset_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></h2>\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><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>Mengembalikan kelas <code class=\"docutils literal notranslate\"><span class=\"pre\">FormSet</span></code> untuk kelas <code class=\"docutils literal notranslate\"><span class=\"pre\">model</span></code> yang diberikan.</p>\n<p>Argumen-argumen <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>, dan <code class=\"docutils literal notranslate\"><span class=\"pre\">field_classes</span></code> semua dilewatkan melalui <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>Arguments <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>,\n<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>,\n<code class=\"docutils literal notranslate\"><span class=\"pre\">absolute_max</span></code>, and <code class=\"docutils literal notranslate\"><span class=\"pre\">can_delete_extra</span></code> are passed through to\n<a class=\"reference internal\" href=\"/id/3.2/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>. See <a class=\"reference internal\" href=\"/id/3.2/topics/forms/formsets/\"><span class=\"doc\">formsets</span></a> for details.</p>\n<p>Lihat <a class=\"reference internal\" href=\"/id/3.2/topics/forms/modelforms/#model-formsets\"><span class=\"std std-ref\">Model formsets</span></a> untuk contoh penggunaan.</p>\n<aside class=\"version-note version-changed\" data-version=\"3.2\">\n<p class=\"version-note-title\">Changed in Django 3.2</p><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">absolute_max</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">can_delete_extra</span></code> arguments were added.</p>\n</aside>\n</dd></dl>\n\n</section>\n<section id=\"inlineformset-factory\">\n<h2><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></h2>\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><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>Mengembalikan sebuah <code class=\"docutils literal notranslate\"><span class=\"pre\">InlineFormSet</span></code> menggunakan <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> dengan awalan dari formset=`<a class=\"reference internal\" href=\"/id/3.2/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>, dan <code class=\"docutils literal notranslate\"><span class=\"pre\">extra=3</span></code>.</p>\n<p>Jika model anda mempunyai lebih dari satu <a class=\"reference internal\" href=\"/id/3.2/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> pada <code class=\"docutils literal notranslate\"><span class=\"pre\">parent_model</span></code>, anda harus menentukan <code class=\"docutils literal notranslate\"><span class=\"pre\">fk_name</span></code>.</p>\n<p>Lihat <a class=\"reference internal\" href=\"/id/3.2/topics/forms/modelforms/#inline-formsets\"><span class=\"std std-ref\">Formset berderet</span></a> untuk contoh penggunaan.</p>\n<aside class=\"version-note version-changed\" data-version=\"3.2\">\n<p class=\"version-note-title\">Changed in Django 3.2</p><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">absolute_max</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">can_delete_extra</span></code> arguments were added.</p>\n</aside>\n</dd></dl>\n\n</section>","rootId":"model-form-functions","toc":[{"title":"modelform_factory","anchor":"modelform-factory","children":[]},{"title":"modelformset_factory","anchor":"modelformset-factory","children":[]},{"title":"inlineformset_factory","anchor":"inlineformset-factory","children":[]}],"breadcrumbs":[{"docname":"ref/index","title":"Acuan API","url":"/id/3.2/ref/"},{"docname":"ref/forms/index","title":"Formulir","url":"/id/3.2/ref/forms/"}],"prev":{"docname":"ref/forms/fields","title":"Bidang formulir","url":"/id/3.2/ref/forms/fields/"},"next":{"docname":"ref/forms/formsets","title":"Fungsi Formset","url":"/id/3.2/ref/forms/formsets/"},"formats":{"html":"/id/3.2/ref/forms/models/","markdown":"/id/3.2/ref/forms/models.md","json":"/id/3.2/ref/forms/models.json"},"source":"https://github.com/django/django/blob/stable/3.2.x/docs/ref/forms/models.txt","official":"https://docs.djangoproject.com/id/3.2/ref/forms/models/","inVersions":["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"],"inLocales":["en","zh-hans","fr","ja","id","it","pt-br","ko","es","el","pl"]}