{"title":"API tuairimí rang-bhunaithe ionsuite","version":"5.2","locale":"ga","docname":"ref/class-based-views/index","url":"/ga/5.2/ref/class-based-views/","canonical":"https://djangodocs.dev/ga/5.2/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.","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/5.2/ref/class-based-views/base/\">Tuairimí bonn</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/base/#view\"><code class=\"docutils literal notranslate\">Amharc</code></a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/base/#templateview\">``TeimpléadView ``</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/base/#redirectview\"><code class=\"docutils literal notranslate\">Redirectview</code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/generic-display/\">Radhairc taispeána cineál</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/generic-display/#detailview\"><code class=\"docutils literal notranslate\">Amharc mionsonrai</code></a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/generic-display/#listview\"><code class=\"docutils literal notranslate\">LiostView</code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/generic-editing/\">Tuairimí eagarthóireachta</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/generic-editing/#formview\"><code class=\"docutils literal notranslate\">Formview</code></a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/generic-editing/#createview\"><code class=\"docutils literal notranslate\">CreateView</code></a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/generic-editing/#updateview\"><code class=\"docutils literal notranslate\">Updateview</code></a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/generic-editing/#deleteview\"><code class=\"docutils literal notranslate\">Deleteview</code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/ga/5.2/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/5.2/ref/class-based-views/generic-date-based/#archiveindexview\"><code class=\"docutils literal notranslate\">ArchiveIndexView</code></a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/generic-date-based/#yeararchiveview\">``EarthArchiveView ``</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/generic-date-based/#montharchiveview\">``MonthArchiveView ``</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/generic-date-based/#weekarchiveview\">``WeekArchiveView ``</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/generic-date-based/#dayarchiveview\"><code class=\"docutils literal notranslate\">DayArchiveView</code></a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/generic-date-based/#todayarchiveview\">``TodayArchiveView ``</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/generic-date-based/#datedetailview\"><code class=\"docutils literal notranslate\">DáteDetailview</code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/mixins/\">Meascáin tuairimí rang-bhunaithe</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/mixins-simple/\">Meascáin shimplí</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/mixins-simple/#contextmixin\"><code class=\"docutils literal notranslate\">ContextMixin</code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/mixins-simple/#templateresponsemixin\"><code class=\"docutils literal notranslate\">TemplateResponseMixin</code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/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/5.2/ref/class-based-views/mixins-single-object/#singleobjectmixin\"><code class=\"docutils literal notranslate\">SingleObjectMixin</code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/mixins-single-object/#singleobjecttemplateresponsemixin\"><code class=\"docutils literal notranslate\">SingleObjectTemplateResponseMixin</code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/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/5.2/ref/class-based-views/mixins-multiple-object/#multipleobjectmixin\"><code class=\"docutils literal notranslate\">MultipleObjectMixin</code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/mixins-multiple-object/#multipleobjecttemplateresponsemixin\"><code class=\"docutils literal notranslate\">MultipleObjectTemplateResponseMixin</code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/mixins-editing/\">Eagarthóireacht meascáin</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/mixins-editing/#formmixin\"><code class=\"docutils literal notranslate\">Formmixin</code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/mixins-editing/#modelformmixin\"><code class=\"docutils literal notranslate\">ModelFormmixin</code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/mixins-editing/#processformview\"><code class=\"docutils literal notranslate\">ProcessFormView</code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/mixins-editing/#deletionmixin\"><code class=\"docutils literal notranslate\">DeletionMixin</code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/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/5.2/ref/class-based-views/mixins-date-based/#yearmixin\"><code class=\"docutils literal notranslate\">YearMixin</code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/mixins-date-based/#monthmixin\"><code class=\"docutils literal notranslate\">MonthMixin</code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/mixins-date-based/#daymixin\"><code class=\"docutils literal notranslate\">DayMixin</code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/mixins-date-based/#weekmixin\"><code class=\"docutils literal notranslate\">WeekMixin</code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/mixins-date-based/#datemixin\"><code class=\"docutils literal notranslate\">Datemixin</code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/mixins-date-based/#basedatelistview\"><code class=\"docutils literal notranslate\">Basedatelistview</code></a></li>\n</ul>\n</li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/ga/5.2/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/5.2/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/5.2/ref/class-based-views/flattened-index/#view\"><code class=\"docutils literal notranslate\">Amharc</code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/flattened-index/#templateview\">``TeimpléadView ``</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/flattened-index/#redirectview\"><code class=\"docutils literal notranslate\">Redirectview</code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/flattened-index/#detail-views\">Tuairimí Sonraí</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/flattened-index/#detailview\"><code class=\"docutils literal notranslate\">Amharc mionsonrai</code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/flattened-index/#list-views\">Tuairimí Liosta</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/flattened-index/#listview\"><code class=\"docutils literal notranslate\">LiostView</code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/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/5.2/ref/class-based-views/flattened-index/#formview\"><code class=\"docutils literal notranslate\">Formview</code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/flattened-index/#createview\"><code class=\"docutils literal notranslate\">CreateView</code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/flattened-index/#updateview\"><code class=\"docutils literal notranslate\">Updateview</code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/flattened-index/#deleteview\"><code class=\"docutils literal notranslate\">Deleteview</code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/ga/5.2/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/5.2/ref/class-based-views/flattened-index/#archiveindexview\"><code class=\"docutils literal notranslate\">ArchiveIndexView</code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/flattened-index/#yeararchiveview\">``EarthArchiveView ``</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/flattened-index/#montharchiveview\">``MonthArchiveView ``</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/flattened-index/#weekarchiveview\">``WeekArchiveView ``</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/flattened-index/#dayarchiveview\"><code class=\"docutils literal notranslate\">DayArchiveView</code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/flattened-index/#todayarchiveview\">``TodayArchiveView ``</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/ga/5.2/ref/class-based-views/flattened-index/#datedetailview\"><code class=\"docutils literal notranslate\">DáteDetailview</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\">self.foo = 3</code>).</p>\n<p>Imscartar amharc rang-bhunaithe i bpatrún URL ag baint úsáide as an: meth: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>~django.views.generic.base.view.as_view () <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></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>urlpatterns <span class=\"o\">=</span> <span class=\"p\">[</span>\n    path<span class=\"p\">(</span><span class=\"s2\">&quot;view/&quot;</span><span class=\"p\">,</span> MyView<span class=\"o\">.</span>as_view<span class=\"p\">(</span>size<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\" role=\"note\">\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>Sannfar argóintí a chuirtear chuig: meth: ~django.views.generic.base.view.as_view () `ar an gcás a úsáidtear chun iarratas a sheirbheáil. Ag baint úsáide as an sampla roimhe seo, ciallaíonn sé seo go bhfuil gach iarratas ar ``MyView` in ann <code class=\"docutils literal notranslate\">self.size</code> a úsáid. Caithfidh argóintí a fhreagraíonn do thréithe atá ann cheana ar an rang (cuir ar ais <code class=\"docutils literal notranslate\">True</code> ar sheiceáil <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>hasattr`).</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\">queryset</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/5.2/ref/"}],"prev":{"docname":"ref/checks","title":"Creat seiceála an chórais","url":"/ga/5.2/ref/checks/"},"next":{"docname":"ref/class-based-views/base","title":"Tuairimí bonn","url":"/ga/5.2/ref/class-based-views/base/"},"formats":{"html":"/ga/5.2/ref/class-based-views/","markdown":"/ga/5.2/ref/class-based-views.md","json":"/ga/5.2/ref/class-based-views.json"},"source":"https://github.com/django/django/blob/stable/5.2.x/docs/ref/class-based-views/index.txt","official":"https://docs.djangoproject.com/ga/5.2/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"]}