{"title":"Tuairimí eagarthóireachta","version":"6.0","locale":"ga","docname":"ref/class-based-views/generic-editing","url":"/ga/6.0/ref/class-based-views/generic-editing/","canonical":"https://djangodocs.dev/ga/6.0/ref/class-based-views/generic-editing/","summary":"Déantar cur síos ar na tuairimí seo a leanas ar an leathanach seo agus soláthraíonn siad bunús chun ábhar a chur in","html":"<h1>Tuairimí eagarthóireachta<a class=\"heading-anchor\" href=\"#generic-editing-views\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Déantar cur síos ar na tuairimí seo a leanas ar an leathanach seo agus soláthraíonn siad bunús chun ábhar a chur in</p>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"#django.views.generic.edit.FormView\" title=\"django.views.generic.edit.FormView\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.FormView</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#django.views.generic.edit.CreateView\" title=\"django.views.generic.edit.CreateView\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.CreateView</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#django.views.generic.edit.UpdateView\" title=\"django.views.generic.edit.UpdateView\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.UpdateView</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#django.views.generic.edit.DeleteView\" title=\"django.views.generic.edit.DeleteView\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.DeleteView</code></a></p></li>\n</ul>\n<aside class=\"admonition admonition-seealso\" role=\"note\">\n<p class=\"admonition-title\">See also</p>\n<p>Is éard atá sa chreata:doc: teachtaireachtaí `aicme: `~django.contrib.messages.views.successMessageMixin &lt;/ref/contrib/messages&gt;, rud a éascaíonn teachtaireachtaí faoi aighneachtaí foirme rathúla a chur i láthair.</p>\n</aside>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Note</p>\n<p>Glacann cuid de na samplaí ar an leathanach seo go bhfuil samhail <code class=\"docutils literal notranslate\">Údar</code> sainmhínithe mar seo a leanas i myapp/models.py`:</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=\"nn\">django.db</span> <span class=\"kn\">import</span> models\n<span class=\"kn\">from</span> <span class=\"nn\">django.urls</span> <span class=\"kn\">import</span> reverse\n\n\n<span class=\"k\">class</span> <span class=\"nc\">Author</span><span class=\"p\">(</span>models<span class=\"o\">.</span>Model<span class=\"p\">):</span>\n    name <span class=\"o\">=</span> models<span class=\"o\">.</span>CharField<span class=\"p\">(</span>max_length<span class=\"o\">=</span><span class=\"mi\">200</span><span class=\"p\">)</span>\n\n    <span class=\"k\">def</span> <span class=\"nf\">get_absolute_url</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">):</span>\n        <span class=\"k\">return</span> reverse<span class=\"p\">(</span><span class=\"s2\">&quot;author-detail&quot;</span><span class=\"p\">,</span> kwargs<span class=\"o\">=</span><span class=\"p\">{</span><span class=\"s2\">&quot;pk&quot;</span><span class=\"p\">:</span> <span class=\"bp\">self</span><span class=\"o\">.</span>pk<span class=\"p\">})</span>\n</code></pre></div>\n</aside>\n<section id=\"formview\">\n<h2><code class=\"docutils literal notranslate\">Formview</code><a class=\"heading-anchor\" href=\"#formview\"><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.views.generic.edit.FormView\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-prename descclassname\">django.views.generic.edit.</span><span class=\"sig-name descname\">FormView</span><a class=\"heading-anchor\" href=\"#django.views.generic.edit.FormView\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Amharc a thaispeánann foirm. Ar earráid, athaispeánann sé an fhoirm le hearráidí bailíochtaithe; nuair a éireoidh leis, atreoraíonn sé chuig URL nua.</p>\n<p><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">**</span></a>Sinsear (MRO) **</p>\n<p>Oidhreann an dearcadh seo modhanna agus tréithe ó na tuairimí seo a leanas:</p>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin\" title=\"django.views.generic.base.TemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.base.TemplateResponseMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#django.views.generic.edit.BaseFormView\" title=\"django.views.generic.edit.BaseFormView\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.BaseFormView</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin\" title=\"django.views.generic.edit.FormMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.FormMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ProcessFormView\" title=\"django.views.generic.edit.ProcessFormView\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.ProcessFormView</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/base/#django.views.generic.base.View\" title=\"django.views.generic.base.View\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.base.View</code></a></p></li>\n</ul>\n<p><strong>Sampla myapp/forms.py</strong>:</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=\"nn\">django</span> <span class=\"kn\">import</span> forms\n\n\n<span class=\"k\">class</span> <span class=\"nc\">ContactForm</span><span class=\"p\">(</span>forms<span class=\"o\">.</span>Form<span class=\"p\">):</span>\n    name <span class=\"o\">=</span> forms<span class=\"o\">.</span>CharField<span class=\"p\">()</span>\n    message <span class=\"o\">=</span> forms<span class=\"o\">.</span>CharField<span class=\"p\">(</span>widget<span class=\"o\">=</span>forms<span class=\"o\">.</span>Textarea<span class=\"p\">)</span>\n\n    <span class=\"k\">def</span> <span class=\"nf\">send_email</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">):</span>\n        <span class=\"c1\"># send email using the self.cleaned_data dictionary</span>\n        <span class=\"k\">pass</span>\n</code></pre></div>\n<p><strong>Sampla myapp/views.py</strong>:</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=\"nn\">myapp.forms</span> <span class=\"kn\">import</span> ContactForm\n<span class=\"kn\">from</span> <span class=\"nn\">django.views.generic.edit</span> <span class=\"kn\">import</span> FormView\n\n\n<span class=\"k\">class</span> <span class=\"nc\">ContactFormView</span><span class=\"p\">(</span>FormView<span class=\"p\">):</span>\n    template_name <span class=\"o\">=</span> <span class=\"s2\">&quot;contact.html&quot;</span>\n    form_class <span class=\"o\">=</span> ContactForm\n    success_url <span class=\"o\">=</span> <span class=\"s2\">&quot;/thanks/&quot;</span>\n\n    <span class=\"k\">def</span> <span class=\"nf\">form_valid</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">,</span> form<span class=\"p\">):</span>\n        <span class=\"c1\"># This method is called when valid form data has been POSTed.</span>\n        <span class=\"c1\"># It should return an HttpResponse.</span>\n        form<span class=\"o\">.</span>send_email<span class=\"p\">()</span>\n        <span class=\"k\">return</span> <span class=\"nb\">super</span><span class=\"p\">()</span><span class=\"o\">.</span>form_valid<span class=\"p\">(</span>form<span class=\"p\">)</span>\n</code></pre></div>\n<p><strong>Sampla myapp/contact.html</strong>:</p>\n<div class=\"code-block\" data-language=\"html+django\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Django template</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=\"Django template code\"><code><span class=\"p\">&lt;</span><span class=\"nt\">form</span> <span class=\"na\">method</span><span class=\"o\">=</span><span class=\"s\">&quot;post&quot;</span><span class=\"p\">&gt;</span><span class=\"cp\">{%</span> <span class=\"k\">csrf_token</span> <span class=\"cp\">%}</span>\n    <span class=\"cp\">{{</span> <span class=\"nv\">form.as_p</span> <span class=\"cp\">}}</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">input</span> <span class=\"na\">type</span><span class=\"o\">=</span><span class=\"s\">&quot;submit&quot;</span> <span class=\"na\">value</span><span class=\"o\">=</span><span class=\"s\">&quot;Send message&quot;</span><span class=\"p\">&gt;</span>\n<span class=\"p\">&lt;/</span><span class=\"nt\">form</span><span class=\"p\">&gt;</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.edit.BaseFormView\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-prename descclassname\">django.views.generic.edit.</span><span class=\"sig-name descname\">BaseFormView</span><a class=\"heading-anchor\" href=\"#django.views.generic.edit.BaseFormView\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Bunradharc chun foirm a thaispeáint. Níl sé i gceist é a úsáid go díreach, ach mar rang tuismitheora den: class: django.views.generic.edit.formView nó tuairimí eile a thaispeánann foirm.</p>\n<p><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">**</span></a>Sinsear (MRO) **</p>\n<p>Oidhreann an dearcadh seo modhanna agus tréithe ó na tuairimí seo a leanas:</p>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin\" title=\"django.views.generic.edit.FormMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.FormMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ProcessFormView\" title=\"django.views.generic.edit.ProcessFormView\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.ProcessFormView</code></a></p></li>\n</ul>\n</dd></dl>\n\n</section>\n<section id=\"createview\">\n<h2><code class=\"docutils literal notranslate\">CreateView</code><a class=\"heading-anchor\" href=\"#createview\"><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.views.generic.edit.CreateView\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-prename descclassname\">django.views.generic.edit.</span><span class=\"sig-name descname\">CreateView</span><a class=\"heading-anchor\" href=\"#django.views.generic.edit.CreateView\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Radharc a thaispeánann foirm chun réad a chruthú, an fhoirm a aththaispeáint le hearráidí bailíochtaithe (má tá aon rud ann) agus an réad a shábháil.</p>\n<p><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">**</span></a>Sinsear (MRO) **</p>\n<p>Oidhreann an dearcadh seo modhanna agus tréithe ó na tuairimí seo a leanas:</p>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectTemplateResponseMixin\" title=\"django.views.generic.detail.SingleObjectTemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.detail.SingleObjectTemplateResponseMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin\" title=\"django.views.generic.base.TemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.base.TemplateResponseMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#django.views.generic.edit.BaseCreateView\" title=\"django.views.generic.edit.BaseCreateView\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.BaseCreateView</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ModelFormMixin\" title=\"django.views.generic.edit.ModelFormMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.ModelFormMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin\" title=\"django.views.generic.edit.FormMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.FormMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin\" title=\"django.views.generic.detail.SingleObjectMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.detail.SingleObjectMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ProcessFormView\" title=\"django.views.generic.edit.ProcessFormView\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.ProcessFormView</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/base/#django.views.generic.base.View\" title=\"django.views.generic.base.View\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.base.View</code></a></p></li>\n</ul>\n<p><strong>Aithníocht</strong></p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.edit.CreateView.template_name_suffix\">\n<span class=\"sig-name descname\">template_name_suffix</span><a class=\"heading-anchor\" href=\"#django.views.generic.edit.CreateView.template_name_suffix\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Úsáideann an leathanach <code class=\"docutils literal notranslate\">CreateView</code> a thaispeántar d'iarratas <code class=\"docutils literal notranslate\">`GET</code> <code class=\"docutils literal notranslate\">teimplé_name_suffix</code> de <code class=\"docutils literal notranslate\">`_foirme</code>. Mar shampla, an tréith seo a athrú go <code class=\"docutils literal notranslate\">'_create_form'</code> le haghaidh amharc a chruthaíonn rudaí don tsamhail <code class=\"docutils literal notranslate\">Auard</code> mar chúis go mbeadh an réamhshocraithe <code class=\"docutils literal notranslate\">template_name</code> <code class=\"docutils literal notranslate\">myapp/author_create_form.html'</code>.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.edit.CreateView.object\">\n<span class=\"sig-name descname\">object</span><a class=\"heading-anchor\" href=\"#django.views.generic.edit.CreateView.object\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Nuair a úsáideann tú <code class=\"docutils literal notranslate\">CreateView</code> tá rochtain agat ar <code class=\"docutils literal notranslate\">self.object</code>, arb é an réad atá á chruthú. Mura cruthaíodh an réad fós, is é <code class=\"docutils literal notranslate\">None</code> an luach.</p>\n</dd></dl>\n\n<p><strong>Sampla myapp/views.py</strong>:</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=\"nn\">django.views.generic.edit</span> <span class=\"kn\">import</span> CreateView\n<span class=\"kn\">from</span> <span class=\"nn\">myapp.models</span> <span class=\"kn\">import</span> Author\n\n\n<span class=\"k\">class</span> <span class=\"nc\">AuthorCreateView</span><span class=\"p\">(</span>CreateView<span class=\"p\">):</span>\n    model <span class=\"o\">=</span> Author\n    fields <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"s2\">&quot;name&quot;</span><span class=\"p\">]</span>\n</code></pre></div>\n<p><strong>Sampla myapp/author_form.html</strong>:</p>\n<div class=\"code-block\" data-language=\"html+django\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Django template</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=\"Django template code\"><code><span class=\"p\">&lt;</span><span class=\"nt\">form</span> <span class=\"na\">method</span><span class=\"o\">=</span><span class=\"s\">&quot;post&quot;</span><span class=\"p\">&gt;</span><span class=\"cp\">{%</span> <span class=\"k\">csrf_token</span> <span class=\"cp\">%}</span>\n    <span class=\"cp\">{{</span> <span class=\"nv\">form.as_p</span> <span class=\"cp\">}}</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">input</span> <span class=\"na\">type</span><span class=\"o\">=</span><span class=\"s\">&quot;submit&quot;</span> <span class=\"na\">value</span><span class=\"o\">=</span><span class=\"s\">&quot;Save&quot;</span><span class=\"p\">&gt;</span>\n<span class=\"p\">&lt;/</span><span class=\"nt\">form</span><span class=\"p\">&gt;</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.edit.BaseCreateView\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-prename descclassname\">django.views.generic.edit.</span><span class=\"sig-name descname\">BaseCreateView</span><a class=\"heading-anchor\" href=\"#django.views.generic.edit.BaseCreateView\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Bunradharc chun sampla réad nua a chruthú. Níl sé i gceist é a úsáid go díreach, ach mar rang tuismitheora den: class: django.views.generic.edit.createView.</p>\n<p><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">**</span></a>Sinsear (MRO) **</p>\n<p>Oidhreann an dearcadh seo modhanna agus tréithe ó na tuairimí seo a leanas:</p>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ModelFormMixin\" title=\"django.views.generic.edit.ModelFormMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.ModelFormMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ProcessFormView\" title=\"django.views.generic.edit.ProcessFormView\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.ProcessFormView</code></a></p></li>\n</ul>\n<p><strong>Modhaí</strong></p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.edit.BaseCreateView.get\">\n<span class=\"sig-name descname\">get</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">request</em>, <em class=\"sig-param\"><span class=\"o\">*</span>args</em>, <em class=\"sig-param\"><span class=\"o\">**</span>kwargs</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.views.generic.edit.BaseCreateView.get\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Socraíonn sé an tsampla réad reatha (<code class=\"docutils literal notranslate\">self.object</code>) go <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>None <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.edit.BaseCreateView.post\">\n<span class=\"sig-name descname\">post</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">request</em>, <em class=\"sig-param\"><span class=\"o\">*</span>args</em>, <em class=\"sig-param\"><span class=\"o\">**</span>kwargs</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.views.generic.edit.BaseCreateView.post\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Socraíonn sé an tsampla réad reatha (<code class=\"docutils literal notranslate\">self.object</code>) go <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>None <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>.</p>\n</dd></dl>\n\n</dd></dl>\n\n</section>\n<section id=\"updateview\">\n<h2><code class=\"docutils literal notranslate\">Updateview</code><a class=\"heading-anchor\" href=\"#updateview\"><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.views.generic.edit.UpdateView\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-prename descclassname\">django.views.generic.edit.</span><span class=\"sig-name descname\">UpdateView</span><a class=\"heading-anchor\" href=\"#django.views.generic.edit.UpdateView\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Amharc a thaispeánann foirm chun réad atá ann cheana a chur in eagar, an fhoirm a aththaispeáint le hearráidí bailíochtaithe (más ann) agus athruithe a shábháil ar an réad. Úsáideann sé seo foirm a ghintear go huathoibríoch ó rang samhail an réada (mura sonraítear rang foirme de láimh).</p>\n<p><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">**</span></a>Sinsear (MRO) **</p>\n<p>Oidhreann an dearcadh seo modhanna agus tréithe ó na tuairimí seo a leanas:</p>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectTemplateResponseMixin\" title=\"django.views.generic.detail.SingleObjectTemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.detail.SingleObjectTemplateResponseMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin\" title=\"django.views.generic.base.TemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.base.TemplateResponseMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#django.views.generic.edit.BaseUpdateView\" title=\"django.views.generic.edit.BaseUpdateView\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.BaseUpdateView</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ModelFormMixin\" title=\"django.views.generic.edit.ModelFormMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.ModelFormMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin\" title=\"django.views.generic.edit.FormMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.FormMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin\" title=\"django.views.generic.detail.SingleObjectMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.detail.SingleObjectMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ProcessFormView\" title=\"django.views.generic.edit.ProcessFormView\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.ProcessFormView</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/base/#django.views.generic.base.View\" title=\"django.views.generic.base.View\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.base.View</code></a></p></li>\n</ul>\n<p><strong>Aithníocht</strong></p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.edit.UpdateView.template_name_suffix\">\n<span class=\"sig-name descname\">template_name_suffix</span><a class=\"heading-anchor\" href=\"#django.views.generic.edit.UpdateView.template_name_suffix\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Úsáideann an leathanach <code class=\"docutils literal notranslate\">UpdateView</code> a thaispeántar d'iarratas <code class=\"docutils literal notranslate\">`GET</code> <code class=\"docutils literal notranslate\">teimplé_name_suffix</code> de <code class=\"docutils literal notranslate\">`_foirme</code>. Mar shampla, an tréith seo a athrú go <code class=\"docutils literal notranslate\">'_update_form'</code> le haghaidh amharc rudaí a nuashonrú don samhail <code class=\"docutils literal notranslate\">Auard</code> mar chúis go mbeadh an réamhshocraithe <code class=\"docutils literal notranslate\">template_name</code> <code class=\"docutils literal notranslate\">myapp/author_update_form.html'</code>.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.edit.UpdateView.object\">\n<span class=\"sig-name descname\">object</span><a class=\"heading-anchor\" href=\"#django.views.generic.edit.UpdateView.object\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Nuair a úsáideann tú <code class=\"docutils literal notranslate\">UpdateView</code> tá rochtain agat ar <code class=\"docutils literal notranslate\">self.object</code>, arb é an réad atá á nuashonrú.</p>\n</dd></dl>\n\n<p><strong>Sampla myapp/views.py</strong>:</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=\"nn\">django.views.generic.edit</span> <span class=\"kn\">import</span> UpdateView\n<span class=\"kn\">from</span> <span class=\"nn\">myapp.models</span> <span class=\"kn\">import</span> Author\n\n\n<span class=\"k\">class</span> <span class=\"nc\">AuthorUpdateView</span><span class=\"p\">(</span>UpdateView<span class=\"p\">):</span>\n    model <span class=\"o\">=</span> Author\n    fields <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"s2\">&quot;name&quot;</span><span class=\"p\">]</span>\n    template_name_suffix <span class=\"o\">=</span> <span class=\"s2\">&quot;_update_form&quot;</span>\n</code></pre></div>\n<p><strong>Sampla myapp/author_update_form.html</strong>:</p>\n<div class=\"code-block\" data-language=\"html+django\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Django template</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=\"Django template code\"><code><span class=\"p\">&lt;</span><span class=\"nt\">form</span> <span class=\"na\">method</span><span class=\"o\">=</span><span class=\"s\">&quot;post&quot;</span><span class=\"p\">&gt;</span><span class=\"cp\">{%</span> <span class=\"k\">csrf_token</span> <span class=\"cp\">%}</span>\n    <span class=\"cp\">{{</span> <span class=\"nv\">form.as_p</span> <span class=\"cp\">}}</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">input</span> <span class=\"na\">type</span><span class=\"o\">=</span><span class=\"s\">&quot;submit&quot;</span> <span class=\"na\">value</span><span class=\"o\">=</span><span class=\"s\">&quot;Update&quot;</span><span class=\"p\">&gt;</span>\n<span class=\"p\">&lt;/</span><span class=\"nt\">form</span><span class=\"p\">&gt;</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.edit.BaseUpdateView\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-prename descclassname\">django.views.generic.edit.</span><span class=\"sig-name descname\">BaseUpdateView</span><a class=\"heading-anchor\" href=\"#django.views.generic.edit.BaseUpdateView\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Bunradharc chun sampla réad atá ann cheana a nuashonrú. Níl sé i gceist é a úsáid go díreach, ach mar rang tuismitheora den: class: Django.Views.Generic.Edit.UpdateView.</p>\n<p><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">**</span></a>Sinsear (MRO) **</p>\n<p>Oidhreann an dearcadh seo modhanna agus tréithe ó na tuairimí seo a leanas:</p>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ModelFormMixin\" title=\"django.views.generic.edit.ModelFormMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.ModelFormMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.ProcessFormView\" title=\"django.views.generic.edit.ProcessFormView\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.ProcessFormView</code></a></p></li>\n</ul>\n<p><strong>Modhaí</strong></p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.edit.BaseUpdateView.get\">\n<span class=\"sig-name descname\">get</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">request</em>, <em class=\"sig-param\"><span class=\"o\">*</span>args</em>, <em class=\"sig-param\"><span class=\"o\">**</span>kwargs</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.views.generic.edit.BaseUpdateView.get\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Socraíonn sé an tsampla réad reatha (<a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>self.object <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>).</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.edit.BaseUpdateView.post\">\n<span class=\"sig-name descname\">post</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">request</em>, <em class=\"sig-param\"><span class=\"o\">*</span>args</em>, <em class=\"sig-param\"><span class=\"o\">**</span>kwargs</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.views.generic.edit.BaseUpdateView.post\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Socraíonn sé an tsampla réad reatha (<a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>self.object <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>).</p>\n</dd></dl>\n\n</dd></dl>\n\n</section>\n<section id=\"deleteview\">\n<h2><code class=\"docutils literal notranslate\">Deleteview</code><a class=\"heading-anchor\" href=\"#deleteview\"><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.views.generic.edit.DeleteView\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-prename descclassname\">django.views.generic.edit.</span><span class=\"sig-name descname\">DeleteView</span><a class=\"heading-anchor\" href=\"#django.views.generic.edit.DeleteView\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Amharc a thaispeánann leathanach deimhnithe agus a scriosann réad atá ann cheana. Ní scriosfar an réad a thugtar ach amháin má tá POST ``an modh iarratais. Má fhaightear an dearcadh seo trí `GET`, taispeánfaidh sé leathanach dearbhaithe ina chóir go mbeadh foirm ina bhfuil foirm a phostálann chuig an URL céanna.</p>\n<p><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">**</span></a>Sinsear (MRO) **</p>\n<p>Oidhreann an dearcadh seo modhanna agus tréithe ó na tuairimí seo a leanas:</p>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectTemplateResponseMixin\" title=\"django.views.generic.detail.SingleObjectTemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.detail.SingleObjectTemplateResponseMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin\" title=\"django.views.generic.base.TemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.base.TemplateResponseMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#django.views.generic.edit.BaseDeleteView\" title=\"django.views.generic.edit.BaseDeleteView\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.BaseDeleteView</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.DeletionMixin\" title=\"django.views.generic.edit.DeletionMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.DeletionMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin\" title=\"django.views.generic.edit.FormMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.FormMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-simple/#django.views.generic.base.ContextMixin\" title=\"django.views.generic.base.ContextMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.base.ContextMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/generic-display/#django.views.generic.detail.BaseDetailView\" title=\"django.views.generic.detail.BaseDetailView\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.detail.BaseDetailView</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-single-object/#django.views.generic.detail.SingleObjectMixin\" title=\"django.views.generic.detail.SingleObjectMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.detail.SingleObjectMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/base/#django.views.generic.base.View\" title=\"django.views.generic.base.View\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.base.View</code></a></p></li>\n</ul>\n<p><strong>Aithníocht</strong></p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.edit.DeleteView.form_class\">\n<span class=\"sig-name descname\">form_class</span><a class=\"heading-anchor\" href=\"#django.views.generic.edit.DeleteView.form_class\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Oidhreacht ó:aicme: ~django.views.generic.edit.baseDeleteView. An rang foirme a úsáidfear chun an t-iarratas a dhearbhú. De réir réamhshocraithe:class: django.forms.form, mar thoradh air sin tá foirm folamh atá bailí i gcónaí.</p>\n<p>Trí d'fho-aicme <code class=\"docutils literal notranslate\">Foirm</code> féin a sholáthar, is féidir leat riachtanais bhreise a chur leis, mar shampla bosca seiceála dearbhaithe, mar shampla.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.edit.DeleteView.template_name_suffix\">\n<span class=\"sig-name descname\">template_name_suffix</span><a class=\"heading-anchor\" href=\"#django.views.generic.edit.DeleteView.template_name_suffix\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Úsáideann an leathanach <code class=\"docutils literal notranslate\">deleteview</code> a thaispeántar d'iarratas <code class=\"docutils literal notranslate\">`GET</code> <code class=\"docutils literal notranslate\">teimplé_name_suffix</code> de <code class=\"docutils literal notranslate\">`_confirm_delete'</code>. Mar shampla, an tréith seo a athrú go <code class=\"docutils literal notranslate\">`_check_delete'</code> le haghaidh amharc rudaí a scriosadh don samhail <code class=\"docutils literal notranslate\">Auard</code> mar chúis go mbeadh an réamhshocraithe <code class=\"docutils literal notranslate\">template_name</code> <code class=\"docutils literal notranslate\">myapp/author_check_delete.html'</code>.</p>\n</dd></dl>\n\n<p><strong>Sampla myapp/views.py</strong>:</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=\"nn\">django.urls</span> <span class=\"kn\">import</span> reverse_lazy\n<span class=\"kn\">from</span> <span class=\"nn\">django.views.generic.edit</span> <span class=\"kn\">import</span> DeleteView\n<span class=\"kn\">from</span> <span class=\"nn\">myapp.models</span> <span class=\"kn\">import</span> Author\n\n\n<span class=\"k\">class</span> <span class=\"nc\">AuthorDeleteView</span><span class=\"p\">(</span>DeleteView<span class=\"p\">):</span>\n    model <span class=\"o\">=</span> Author\n    success_url <span class=\"o\">=</span> reverse_lazy<span class=\"p\">(</span><span class=\"s2\">&quot;author-list&quot;</span><span class=\"p\">)</span>\n</code></pre></div>\n<p><strong>Sampla myapp/author_confirm_delete.html</strong>:</p>\n<div class=\"code-block\" data-language=\"html+django\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Django template</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=\"Django template code\"><code><span class=\"p\">&lt;</span><span class=\"nt\">form</span> <span class=\"na\">method</span><span class=\"o\">=</span><span class=\"s\">&quot;post&quot;</span><span class=\"p\">&gt;</span><span class=\"cp\">{%</span> <span class=\"k\">csrf_token</span> <span class=\"cp\">%}</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">p</span><span class=\"p\">&gt;</span>Are you sure you want to delete &quot;<span class=\"cp\">{{</span> <span class=\"nv\">object</span> <span class=\"cp\">}}</span>&quot;?<span class=\"p\">&lt;/</span><span class=\"nt\">p</span><span class=\"p\">&gt;</span>\n    <span class=\"cp\">{{</span> <span class=\"nv\">form</span> <span class=\"cp\">}}</span>\n    <span class=\"p\">&lt;</span><span class=\"nt\">input</span> <span class=\"na\">type</span><span class=\"o\">=</span><span class=\"s\">&quot;submit&quot;</span> <span class=\"na\">value</span><span class=\"o\">=</span><span class=\"s\">&quot;Confirm&quot;</span><span class=\"p\">&gt;</span>\n<span class=\"p\">&lt;/</span><span class=\"nt\">form</span><span class=\"p\">&gt;</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.edit.BaseDeleteView\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-prename descclassname\">django.views.generic.edit.</span><span class=\"sig-name descname\">BaseDeleteView</span><a class=\"heading-anchor\" href=\"#django.views.generic.edit.BaseDeleteView\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Bunradharc chun sampla réad a scriosadh. Níl sé i gceist é a úsáid go díreach, ach mar rang tuismitheora den: class: django.views.generic.edit.deleteView.</p>\n<p><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">**</span></a>Sinsear (MRO) **</p>\n<p>Oidhreann an dearcadh seo modhanna agus tréithe ó na tuairimí seo a leanas:</p>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.DeletionMixin\" title=\"django.views.generic.edit.DeletionMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.DeletionMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#django.views.generic.edit.FormMixin\" title=\"django.views.generic.edit.FormMixin\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.edit.FormMixin</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/generic-display/#django.views.generic.detail.BaseDetailView\" title=\"django.views.generic.detail.BaseDetailView\"><code class=\"xref py py-class docutils literal notranslate\">django.views.generic.detail.BaseDetailView</code></a></p></li>\n</ul>\n</dd></dl>\n\n</section>","rootId":"generic-editing-views","toc":[{"title":"Formview","anchor":"formview","children":[]},{"title":"CreateView","anchor":"createview","children":[]},{"title":"Updateview","anchor":"updateview","children":[]},{"title":"Deleteview","anchor":"deleteview","children":[]}],"breadcrumbs":[{"docname":"ref/index","title":"Tagairt API","url":"/ga/6.0/ref/"},{"docname":"ref/class-based-views/index","title":"API tuairimí rang-bhunaithe ionsuite","url":"/ga/6.0/ref/class-based-views/"}],"prev":{"docname":"ref/class-based-views/generic-display","title":"Radhairc taispeána cineál","url":"/ga/6.0/ref/class-based-views/generic-display/"},"next":{"docname":"ref/class-based-views/generic-date-based","title":"Tuairimí dáta cineálacha","url":"/ga/6.0/ref/class-based-views/generic-date-based/"},"formats":{"html":"/ga/6.0/ref/class-based-views/generic-editing/","markdown":"/ga/6.0/ref/class-based-views/generic-editing.md","json":"/ga/6.0/ref/class-based-views/generic-editing.json"},"source":"https://github.com/django/django/blob/stable/6.0.x/docs/ref/class-based-views/generic-editing.txt","official":"https://docs.djangoproject.com/ga/6.0/ref/class-based-views/generic-editing/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}