{"title":"Meascáin shimplí","version":"6.0","locale":"ga","docname":"ref/class-based-views/mixins-simple","url":"/ga/6.0/ref/class-based-views/mixins-simple/","canonical":"https://djangodocs.dev/ga/6.0/ref/class-based-views/mixins-simple/","summary":"Foclóir le cur san áireamh sa chomhthéacs. Is bealach áisiúil é seo chun comhthéacs éigin a shonrú in:meth: ~django.views.generic.base.view.as_view.","html":"<h1>Meascáin shimplí<a class=\"heading-anchor\" href=\"#simple-mixins\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<section id=\"contextmixin\">\n<h2><code class=\"docutils literal notranslate\">ContextMixin</code><a class=\"heading-anchor\" href=\"#contextmixin\"><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.base.ContextMixin\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-prename descclassname\">django.views.generic.base.</span><span class=\"sig-name descname\">ContextMixin</span><a class=\"heading-anchor\" href=\"#django.views.generic.base.ContextMixin\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p><strong>Aithníocht</strong></p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.base.ContextMixin.extra_context\">\n<span class=\"sig-name descname\">extra_context</span><a class=\"heading-anchor\" href=\"#django.views.generic.base.ContextMixin.extra_context\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Foclóir le cur san áireamh sa chomhthéacs. Is bealach áisiúil é seo chun comhthéacs éigin a shonrú in:meth: ~django.views.generic.base.view.as_view. Úsáid sampla:</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</span> <span class=\"kn\">import</span> TemplateView\n\nTemplateView<span class=\"o\">.</span>as_view<span class=\"p\">(</span>extra_context<span class=\"o\">=</span><span class=\"p\">{</span><span class=\"s2\">&quot;title&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;Custom Title&quot;</span><span class=\"p\">})</span>\n</code></pre></div>\n</dd></dl>\n\n<p><strong>Modhaí</strong></p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.base.ContextMixin.get_context_data\">\n<span class=\"sig-name descname\">get_context_data</span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"o\">**</span>kwargs</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.views.generic.base.ContextMixin.get_context_data\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Filleann foclóir a léiríonn comhthéacs an teimpléid Is iad na hargóintí eochairfhocal a chuirtear ar fáil an comhthéacs ar ais Úsáid sampla:</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=\"k\">def</span> <span class=\"nf\">get_context_data</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">,</span> <span class=\"o\">**</span>kwargs<span class=\"p\">):</span>\n    context <span class=\"o\">=</span> <span class=\"nb\">super</span><span class=\"p\">()</span><span class=\"o\">.</span>get_context_data<span class=\"p\">(</span><span class=\"o\">**</span>kwargs<span class=\"p\">)</span>\n    context<span class=\"p\">[</span><span class=\"s2\">&quot;number&quot;</span><span class=\"p\">]</span> <span class=\"o\">=</span> random<span class=\"o\">.</span>randrange<span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">100</span><span class=\"p\">)</span>\n    <span class=\"k\">return</span> context\n</code></pre></div>\n<p>Cuimsíonn comhthéacs teimpléid gach tuairimí cineálacha bunaithe ar aicme athróg <code class=\"docutils literal notranslate\">dearcadh ``a thugann tuiscint ar an gcás ``Amharc</code>.</p>\n<aside class=\"admonition-use-alters-data-where-appropriate admonition\" role=\"note\">\n<p class=\"admonition-title\">Úsáid <code class=\"docutils literal notranslate\">alters_data</code> nuair is cuí</p>\n<p>Note that having the view instance in the template context may\nexpose potentially hazardous methods to template authors. To\nprevent methods like this from being called in the template, set\n<code class=\"docutils literal notranslate\">alters_data=True</code> on those methods. For more information, read\nthe documentation on <a class=\"reference internal\" href=\"/ga/6.0/ref/templates/api/#alters-data-description\"><span class=\"std std-ref\">rendering a template context</span></a>.</p>\n</aside>\n</dd></dl>\n\n</dd></dl>\n\n</section>\n<section id=\"templateresponsemixin\">\n<h2><code class=\"docutils literal notranslate\">TemplateResponseMixin</code><a class=\"heading-anchor\" href=\"#templateresponsemixin\"><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.base.TemplateResponseMixin\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-prename descclassname\">django.views.generic.base.</span><span class=\"sig-name descname\">TemplateResponseMixin</span><a class=\"heading-anchor\" href=\"#django.views.generic.base.TemplateResponseMixin\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Soláthraíonn sé meicníocht chun a:class: ~django.template.Response.TemplateResponse a thógáil, mar gheall ar chomhthéacs oiriúnach. Tá an teimpléad le húsáid inchumraithe agus is féidir é a shaincheapadh tuilleadh de réir fo-aicmí.</p>\n<p><strong>Aithníocht</strong></p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.base.TemplateResponseMixin.template_name\">\n<span class=\"sig-name descname\">template_name</span><a class=\"heading-anchor\" href=\"#django.views.generic.base.TemplateResponseMixin.template_name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Ainm iomlán teimpléid le húsáid mar a shainmhínítear le sreang. Gan sainmhíniú <code class=\"docutils literal notranslate\">template_name</code> ardóidh eisceacht a:class: Django.Core.Exceptions.ImProperlyConfigured.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.base.TemplateResponseMixin.template_engine\">\n<span class=\"sig-name descname\">template_engine</span><a class=\"heading-anchor\" href=\"#django.views.generic.base.TemplateResponseMixin.template_engine\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>An: Socrú: AINM &lt;TEMPLATES-NAME&gt;`inneall teimpléad le húsáid chun an teimpléad a luchtú. Cuirtear ``template_engine` mar an argóint eochairfhocal <code class=\"docutils literal notranslate\">úsáid</code> chuig response_class`. Is é “None” réamhshocraithe, a insíonn do Django an teimpléad a chuardach i ngach inneall cumraithe.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.base.TemplateResponseMixin.response_class\">\n<span class=\"sig-name descname\">response_class</span><a class=\"heading-anchor\" href=\"#django.views.generic.base.TemplateResponseMixin.response_class\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>An rang freagartha atá le tabhairt ar ais trí mhodh <code class=\"docutils literal notranslate\">render_to_response</code>. &lt;django.template.response.TemplateResponse&gt;Is é réamhshocraithe:class: TemplateResponse `. &lt;template-response-middleware&gt;Is féidir teimpléad agus comhthéacs cásanna ``TemplateResponse` a athrú níos déanaí (m.sh. in:ref: middleware freagairt teimpléad).</p>\n<p>Má theastaíonn luchtú teimpléad saincheaptha nó réad comhthéacs saincheaptha uait, cruthaigh fo-aicme <code class=\"docutils literal notranslate\">TemplateResponse</code> agus sannadh é do response_class`.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.base.TemplateResponseMixin.content_type\">\n<span class=\"sig-name descname\">content_type</span><a class=\"heading-anchor\" href=\"#django.views.generic.base.TemplateResponseMixin.content_type\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>An cineál ábhair le húsáid don fhreagra. Cuirtear <code class=\"docutils literal notranslate\">content_type</code> mar argóint eochairfhocal chuig <code class=\"docutils literal notranslate\">response_class</code>. Is é “None” réamhshocraithe - rud a chiallaíonn go n-úsáideann Django <code class=\"docutils literal notranslate\">`text/html'</code>.</p>\n</dd></dl>\n\n<p><strong>Modhaí</strong></p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.base.TemplateResponseMixin.render_to_response\">\n<span class=\"sig-name descname\">render_to_response</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">context</em>, <em class=\"sig-param\"><span class=\"o\">**</span>response_kwargs</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.views.generic.base.TemplateResponseMixin.render_to_response\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann sé sampla <code class=\"docutils literal notranslate\">self.response_class</code> ar ais.</p>\n<p>Má chuirtear aon argóintí eochairfhocal ar fáil, cuirfear ar aghaidh chuig tógálaí an ranga freagartha iad.</p>\n<p>Calls <a class=\"reference internal\" href=\"#django.views.generic.base.TemplateResponseMixin.get_template_names\" title=\"django.views.generic.base.TemplateResponseMixin.get_template_names\"><code class=\"xref py py-meth docutils literal notranslate\">get_template_names()</code></a> to obtain the list of template names\nthat will be searched looking for an existent template.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.base.TemplateResponseMixin.get_template_names\">\n<span class=\"sig-name descname\">get_template_names</span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.views.generic.base.TemplateResponseMixin.get_template_names\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann liosta d'ainmneacha teimpléad ar ais le cuardach agus an teimpléad á rindreáil. Úsáidfear an chéad teimpléad a fhaightear.</p>\n<p>Cuirfidh an cur i bhfeidhm réamhshocraithe liosta ina bhfuil: attr: template_name ar ais (má shonraítear é).</p>\n</dd></dl>\n\n</dd></dl>\n\n</section>","rootId":"simple-mixins","toc":[{"title":"ContextMixin","anchor":"contextmixin","children":[]},{"title":"TemplateResponseMixin","anchor":"templateresponsemixin","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/"},{"docname":"ref/class-based-views/mixins","title":"Meascáin tuairimí rang-bhunaithe","url":"/ga/6.0/ref/class-based-views/mixins/"}],"prev":{"docname":"ref/class-based-views/mixins","title":"Meascáin tuairimí rang-bhunaithe","url":"/ga/6.0/ref/class-based-views/mixins/"},"next":{"docname":"ref/class-based-views/mixins-single-object","title":"Meascáin réad aonair","url":"/ga/6.0/ref/class-based-views/mixins-single-object/"},"formats":{"html":"/ga/6.0/ref/class-based-views/mixins-simple/","markdown":"/ga/6.0/ref/class-based-views/mixins-simple.md","json":"/ga/6.0/ref/class-based-views/mixins-simple.json"},"source":"https://github.com/django/django/blob/stable/6.0.x/docs/ref/class-based-views/mixins-simple.txt","official":"https://docs.djangoproject.com/ga/6.0/ref/class-based-views/mixins-simple/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}