{"title":"Meascáin shimplí","version":"6.1","locale":"ga","docname":"ref/class-based-views/mixins-simple","url":"/ga/6.1/ref/class-based-views/mixins-simple/","canonical":"https://djangodocs.dev/ga/6.1/ref/class-based-views/mixins-simple/","summary":"ContextMixin Link to this heading # class django.views.generic.base. ContextMixin Link to this definition # Aithníocht extra_context Link to this definition #…","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\"><span class=\"pre\">ContextMixin</span></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\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">django.views.generic.base.</span></span><span class=\"sig-name descname\"><span class=\"pre\">ContextMixin</span></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\"><span class=\"pre\">extra_context</span></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=\"w\"> </span><span class=\"nn\">django.views.generic</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">TemplateView</span>\n\n<span class=\"n\">TemplateView</span><span class=\"o\">.</span><span class=\"n\">as_view</span><span class=\"p\">(</span><span class=\"n\">extra_context</span><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\"><span class=\"pre\">get_context_data</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></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=\"w\"> </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><span class=\"n\">kwargs</span><span class=\"p\">):</span>\n    <span class=\"n\">context</span> <span class=\"o\">=</span> <span class=\"nb\">super</span><span class=\"p\">()</span><span class=\"o\">.</span><span class=\"n\">get_context_data</span><span class=\"p\">(</span><span class=\"o\">**</span><span class=\"n\">kwargs</span><span class=\"p\">)</span>\n    <span class=\"n\">context</span><span class=\"p\">[</span><span class=\"s2\">&quot;number&quot;</span><span class=\"p\">]</span> <span class=\"o\">=</span> <span class=\"n\">random</span><span class=\"o\">.</span><span class=\"n\">randrange</span><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> <span class=\"n\">context</span>\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\"><span class=\"pre\">dearcadh</span> <span class=\"pre\">``a</span> <span class=\"pre\">thugann</span> <span class=\"pre\">tuiscint</span> <span class=\"pre\">ar</span> <span class=\"pre\">an</span> <span class=\"pre\">gcás</span> <span class=\"pre\">``Amharc</span></code>.</p>\n<aside class=\"admonition-use-alters-data-where-appropriate admonition\">\n<p class=\"admonition-title\">Úsáid <code class=\"docutils literal notranslate\"><span class=\"pre\">alters_data</span></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\"><span class=\"pre\">alters_data=True</span></code> on those methods. For more information, read\nthe documentation on <a class=\"reference internal\" href=\"/ga/6.1/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\"><span class=\"pre\">TemplateResponseMixin</span></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\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">django.views.generic.base.</span></span><span class=\"sig-name descname\"><span class=\"pre\">TemplateResponseMixin</span></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\"><span class=\"pre\">template_name</span></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\"><span class=\"pre\">template_name</span></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\"><span class=\"pre\">template_engine</span></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\"><span class=\"pre\">úsáid</span></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\"><span class=\"pre\">response_class</span></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\"><span class=\"pre\">render_to_response</span></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\"><span class=\"pre\">TemplateResponse</span></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\"><span class=\"pre\">content_type</span></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\"><span class=\"pre\">content_type</span></code> mar argóint eochairfhocal chuig <code class=\"docutils literal notranslate\"><span class=\"pre\">response_class</span></code>. Is é “None” réamhshocraithe - rud a chiallaíonn go n-úsáideann Django <code class=\"docutils literal notranslate\"><span class=\"pre\">`text/html'</span></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\"><span class=\"pre\">render_to_response</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">response_kwargs</span></span></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\"><span class=\"pre\">self.response_class</span></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\"><span class=\"pre\">get_template_names()</span></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\"><span class=\"pre\">get_template_names</span></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.1/ref/"},{"docname":"ref/class-based-views/index","title":"API tuairimí rang-bhunaithe ionsuite","url":"/ga/6.1/ref/class-based-views/"},{"docname":"ref/class-based-views/mixins","title":"Meascáin tuairimí rang-bhunaithe","url":"/ga/6.1/ref/class-based-views/mixins/"}],"prev":{"docname":"ref/class-based-views/mixins","title":"Meascáin tuairimí rang-bhunaithe","url":"/ga/6.1/ref/class-based-views/mixins/"},"next":{"docname":"ref/class-based-views/mixins-single-object","title":"Meascáin réad aonair","url":"/ga/6.1/ref/class-based-views/mixins-single-object/"},"formats":{"html":"/ga/6.1/ref/class-based-views/mixins-simple/","markdown":"/ga/6.1/ref/class-based-views/mixins-simple.md","json":"/ga/6.1/ref/class-based-views/mixins-simple.json"},"source":"https://github.com/django/django/blob/stable/6.1.x/docs/ref/class-based-views/mixins-simple.txt","official":"https://docs.djangoproject.com/ga/6.1/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"]}