{"title":"API tuairimí rang-bhunaithe ionsuite","version":"6.0","locale":"ga","docname":"ref/class-based-views/index","url":"/ga/6.0/ref/class-based-views/","canonical":"https://djangodocs.dev/ga/6.0/ref/class-based-views/","summary":"Tagairt API tuairimí rang-bhunaithe. Le haghaidh ábhar tosaigh, féach an treoir ábhair: doc: /topics/rang-bhunan-dearcadh/index. Tuairimí bonn Amharc…","html":"<h1>API tuairimí rang-bhunaithe ionsuite<a class=\"heading-anchor\" href=\"#built-in-class-based-views-api\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Tagairt API tuairimí rang-bhunaithe. Le haghaidh ábhar tosaigh, féach an treoir ábhair: doc: /topics/rang-bhunan-dearcadh/index.</p>\n<div class=\"toctree-wrapper compound\">\n<ul>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/base/\">Tuairimí bonn</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/base/#view\"><code class=\"docutils literal notranslate\"><span class=\"pre\">Amharc</span></code></a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/base/#templateview\">``TeimpléadView ``</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/base/#redirectview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">Redirectview</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/generic-display/\">Radhairc taispeána cineál</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/generic-display/#detailview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">Amharc</span> <span class=\"pre\">mionsonrai</span></code></a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/generic-display/#listview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">LiostView</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/generic-editing/\">Tuairimí eagarthóireachta</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/generic-editing/#formview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">Formview</span></code></a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/generic-editing/#createview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">CreateView</span></code></a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/generic-editing/#updateview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">Updateview</span></code></a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/generic-editing/#deleteview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">Deleteview</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/generic-date-based/\">Tuairimí dáta cineálacha</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/generic-date-based/#archiveindexview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">ArchiveIndexView</span></code></a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/generic-date-based/#yeararchiveview\">``EarthArchiveView ``</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/generic-date-based/#montharchiveview\">``MonthArchiveView ``</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/generic-date-based/#weekarchiveview\">``WeekArchiveView ``</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/generic-date-based/#dayarchiveview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">DayArchiveView</span></code></a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/generic-date-based/#todayarchiveview\">``TodayArchiveView ``</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/generic-date-based/#datedetailview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">DáteDetailview</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins/\">Meascáin tuairimí rang-bhunaithe</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-simple/\">Meascáin shimplí</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-simple/#contextmixin\"><code class=\"docutils literal notranslate\"><span class=\"pre\">ContextMixin</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-simple/#templateresponsemixin\"><code class=\"docutils literal notranslate\"><span class=\"pre\">TemplateResponseMixin</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-single-object/\">Meascáin réad aonair</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-single-object/#singleobjectmixin\"><code class=\"docutils literal notranslate\"><span class=\"pre\">SingleObjectMixin</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-single-object/#singleobjecttemplateresponsemixin\"><code class=\"docutils literal notranslate\"><span class=\"pre\">SingleObjectTemplateResponseMixin</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-multiple-object/\">Meascáin réad iolracha</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-multiple-object/#multipleobjectmixin\"><code class=\"docutils literal notranslate\"><span class=\"pre\">MultipleObjectMixin</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-multiple-object/#multipleobjecttemplateresponsemixin\"><code class=\"docutils literal notranslate\"><span class=\"pre\">MultipleObjectTemplateResponseMixin</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/\">Eagarthóireacht meascáin</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#formmixin\"><code class=\"docutils literal notranslate\"><span class=\"pre\">Formmixin</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#modelformmixin\"><code class=\"docutils literal notranslate\"><span class=\"pre\">ModelFormmixin</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#processformview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">ProcessFormView</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-editing/#deletionmixin\"><code class=\"docutils literal notranslate\"><span class=\"pre\">DeletionMixin</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-date-based/\">Meascáin dáta-bhunaithe</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-date-based/#yearmixin\"><code class=\"docutils literal notranslate\"><span class=\"pre\">YearMixin</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-date-based/#monthmixin\"><code class=\"docutils literal notranslate\"><span class=\"pre\">MonthMixin</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-date-based/#daymixin\"><code class=\"docutils literal notranslate\"><span class=\"pre\">DayMixin</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-date-based/#weekmixin\"><code class=\"docutils literal notranslate\"><span class=\"pre\">WeekMixin</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-date-based/#datemixin\"><code class=\"docutils literal notranslate\"><span class=\"pre\">Datemixin</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/mixins-date-based/#basedatelistview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">Basedatelistview</span></code></a></li>\n</ul>\n</li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/\">Tuairimí cineálacha rang-bhunaithe - innéacs comhréadaithe</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/#simple-generic-views\">Tuairimí cineálacha simplí</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/#view\"><code class=\"docutils literal notranslate\"><span class=\"pre\">Amharc</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/#templateview\">``TeimpléadView ``</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/#redirectview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">Redirectview</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/#detail-views\">Tuairimí Sonraí</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/#detailview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">Amharc</span> <span class=\"pre\">mionsonrai</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/#list-views\">Tuairimí Liosta</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/#listview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">LiostView</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/#editing-views\">Tuairimí a chur in</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/#formview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">Formview</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/#createview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">CreateView</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/#updateview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">Updateview</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/#deleteview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">Deleteview</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/#date-based-views\">Tuairimí dáta-bhunaithe</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/#archiveindexview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">ArchiveIndexView</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/#yeararchiveview\">``EarthArchiveView ``</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/#montharchiveview\">``MonthArchiveView ``</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/#weekarchiveview\">``WeekArchiveView ``</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/#dayarchiveview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">DayArchiveView</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/#todayarchiveview\">``TodayArchiveView ``</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/flattened-index/#datedetailview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">DáteDetailview</span></code></a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<section id=\"specification\">\n<h2>Sonraíocht<a class=\"heading-anchor\" href=\"#specification\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Tá stát neamhspleách ag gach iarratas a sheirbheálann dearcadh aicmbunaithe; dá bhrí sin, tá sé sábháilte athróga stáit a stóráil ar an gcás (ie, is oibríocht shábháilte le snáithe é <code class=\"docutils literal notranslate\"><span class=\"pre\">self.foo</span> <span class=\"pre\">=</span> <span class=\"pre\">3</span></code>).</p>\n<p>A class-based view is deployed into a URL pattern using the\n<a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/base/#django.views.generic.base.View.as_view\" title=\"django.views.generic.base.View.as_view\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">as_view()</span></code></a> classmethod:</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=\"n\">urlpatterns</span> <span class=\"o\">=</span> <span class=\"p\">[</span>\n    <span class=\"n\">path</span><span class=\"p\">(</span><span class=\"s2\">&quot;view/&quot;</span><span class=\"p\">,</span> <span class=\"n\">MyView</span><span class=\"o\">.</span><span class=\"n\">as_view</span><span class=\"p\">(</span><span class=\"n\">size</span><span class=\"o\">=</span><span class=\"mi\">42</span><span class=\"p\">)),</span>\n<span class=\"p\">]</span>\n</code></pre></div>\n<aside class=\"admonition-thread-safety-with-view-arguments admonition\">\n<p class=\"admonition-title\">Sábháilteacht snáithe le déanaí</p>\n<p>Roinntear argóintí a chuirtear chuig dearcadh idir gach cás de dhearcadh. Ciallaíonn sé seo nár chóir duit liosta, foclóir, nó aon rud inathraithe eile a úsáid mar argóint le dearcadh. Má dhéanann tú agus má athraítear an réad roinnte, d'fhéadfadh tionchar a bheith ag gníomhartha úsáideora amháin a thugann cuairt ar do radharc ar úsáideoirí ina dhiaidh sin a thugann cuairt ar an radharc céanna</p>\n</aside>\n<p>Arguments passed into <a class=\"reference internal\" href=\"/ga/6.0/ref/class-based-views/base/#django.views.generic.base.View.as_view\" title=\"django.views.generic.base.View.as_view\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">as_view()</span></code></a> will\nbe assigned onto the instance that is used to service a request. Using the\nprevious example, this means that every request on <code class=\"docutils literal notranslate\"><span class=\"pre\">MyView</span></code> is able to use\n<code class=\"docutils literal notranslate\"><span class=\"pre\">self.size</span></code>. Arguments must correspond to attributes that already exist on\nthe class (return <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> on a <code class=\"docutils literal notranslate\"><span class=\"pre\">hasattr</span></code> check).</p>\n</section>\n<section id=\"base-vs-generic-views\">\n<h2>Bunús vs tuairimí cineálacha<a class=\"heading-anchor\" href=\"#base-vs-generic-views\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Is féidir tuairimí bunaithe ar rang a mheas mar thuairimí tuismitheoir*, ar féidir leo féin a úsáid nó iad a oidhreacht uathu. B'fhéidir nach soláthróidh siad na cumais go léir a theastaíonn le haghaidh tionscadail, agus sa chás sin tá Mixins ann a leathnaíonn na rudaí is féidir le buntuairimí a dhéanamh</p>\n<p>Tá tuairimí cineálacha Django tógtha as na buntuairimí sin, agus forbraíodh iad mar aicearra do phatrúin úsáide coitianta mar shonraí réad a thaispeáint. Glacann siad nathanna agus patrúin choitianta áirithe a fhaightear i bhforbairt amharc agus déanann siad teibí orthu ionas gur féidir leat tuairimí coitianta sonraí a scríobh go tapa gan tú féin a athdhéanamh</p>\n<p>Éilíonn an chuid is mó de na tuairimí cineálacha an eochair <code class=\"docutils literal notranslate\"><span class=\"pre\">queryset</span></code>, ar shampla <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>QuerySet` é; féach:doc: /topics/db/queries le haghaidh tuilleadh faisnéise faoi rudaí <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>QuerySet <a href=\"#id5\"><span class=\"problematic\" id=\"id6\">``</span></a>.</p>\n</section>","rootId":"built-in-class-based-views-api","toc":[{"title":"Sonraíocht","anchor":"specification","children":[]},{"title":"Bunús vs tuairimí cineálacha","anchor":"base-vs-generic-views","children":[]}],"breadcrumbs":[{"docname":"ref/index","title":"Tagairt API","url":"/ga/6.0/ref/"}],"prev":{"docname":"ref/checks","title":"Creat seiceála an chórais","url":"/ga/6.0/ref/checks/"},"next":{"docname":"ref/class-based-views/base","title":"Tuairimí bonn","url":"/ga/6.0/ref/class-based-views/base/"},"formats":{"html":"/ga/6.0/ref/class-based-views/","markdown":"/ga/6.0/ref/class-based-views.md","json":"/ga/6.0/ref/class-based-views.json"},"source":"https://github.com/django/django/blob/stable/6.0.x/docs/ref/class-based-views/index.txt","official":"https://docs.djangoproject.com/ga/6.0/ref/class-based-views/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}