{"title":"Úsáideacha Django","version":"6.1","locale":"ga","docname":"ref/utils","url":"/ga/6.1/ref/utils/","canonical":"https://djangodocs.dev/ga/6.1/ref/utils/","summary":"Clúdaíonn an doiciméad seo gach modúl cobhsaí i django.utils . <internal-release-deprecation-policy>Tá an chuid is mó de na modúil i django.utils` deartha le…","html":"<span id=\"django-utils\"></span><h1>Úsáideacha Django<a class=\"heading-anchor\" href=\"#module-django.utils\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Clúdaíonn an doiciméad seo gach modúl cobhsaí i <code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils</span></code>. &lt;internal-release-deprecation-policy&gt;Tá an chuid is mó de na modúil i django.utils` deartha le haghaidh úsáide inmheánach agus ní féidir ach na codanna seo a leanas a mheas go cobhsaí agus dá bhrí sin comhoiriúnach ar ais de réir na:ref: beartas díghníomhaíochta scaoilte inmheánach.</p>\n<section id=\"module-django.utils.cache\">\n<span id=\"django-utils-cache\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.cache</span></code><a class=\"heading-anchor\" href=\"#module-django.utils.cache\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Tá feidhmeanna cúntóra sa mhodúl seo chun caismú HTTP a rialú. Déanann sé amhlaidh trí cheannteideal freagraí <code class=\"docutils literal notranslate\"><span class=\"pre\">Vary</span></code> a bhainistiú. Cuimsíonn sé feidhmeanna chun ceanntásc na rudaí freagartha a phaisteáil go díreach agus maisitheoirí a athraíonn feidhmeanna chun an ceannteideal sin a dhéanamh iad féin.</p>\n<p>Le haghaidh faisnéise faoin gceannteideal <code class=\"docutils literal notranslate\"><span class=\"pre\">Vary</span></code>, féach:rfc: 9110 #section -12.5.5.</p>\n<p>Go bunúsach, sainmhíníonn an ceannteideal HTTP <code class=\"docutils literal notranslate\"><span class=\"pre\">Vary</span></code> cé na ceannteidil ba chóir do taisce a chur san áireamh agus a eochair taisce á thógáil. Ní mór d'iarratais leis an gcosán céanna ach ábhar ceanntásc difriúil do cheanntásca a ainmnítear in <code class=\"docutils literal notranslate\"><span class=\"pre\">Vary</span></code> eochracha taisce éagsúla a fháil chun ábhar mícheart a sheachadadh a</p>\n<p>Mar shampla, :doc: bheadh ar mheánghearraí idirnáisiúnaíochta idirdhealú a dhéanamh ar chaisce&lt;/topics/i18n/index&gt; anna leis an gceannteideal <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>Accept-Teanga <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>.</p>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.cache.patch_cache_control\">\n<span class=\"sig-name descname\"><span class=\"pre\">patch_cache_control</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <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.utils.cache.patch_cache_control\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Paiseann an fheidhm seo an ceannteideal <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>Cache-Control <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>trí gach argóint eochairfhocal a chur leis. Is é seo a leanas an claochlú:</p>\n<ul class=\"simple\">\n<li><p>Déantar gach ainm paraiméadar eochairfhocal a chasadh go litreacha beaga, agus déantar béim a thiontú go hiphens.</p></li>\n<li><p>Más luach paraiméadar <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> (go díreach <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, ní fíor-luach amháin), ní chuirtear ach ainm an pharaiméadair leis an gceannteideal.</p></li>\n<li><p>Cuirtear na paraiméadair eile go léir lena luach, tar éis <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>str () <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a chur i bhfeidhm air.</p></li>\n</ul>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.cache.get_max_age\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_max_age</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.cache.get_max_age\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann sé an t-aois uasta ar ais ón gceannteideal Cache-Control freagra mar shláimhir (nó <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> mura bhfuarthas é nó mura raibh sé ina slámhshláir).</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.cache.patch_response_headers\">\n<span class=\"sig-name descname\"><span class=\"pre\">patch_response_headers</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">cache_timeout</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.cache.patch_response_headers\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Cuireann sé roinnt ceanntála úsáideacha leis an réad <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code> a thugtar:</p>\n<ul class=\"simple\">\n<li><p><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>Deireadh ``</p></li>\n<li><p><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>Rialú Cache ``</p></li>\n</ul>\n<p>Ní chuirtear gach ceannteideal leis ach mura bhfuil sé socraithe cheana féin.</p>\n<p>Tá <code class=\"docutils literal notranslate\"><span class=\"pre\">cache_timeout</span></code> i soicindí. Úsáidtear an socrú: SETTING: CACHE_MIDDLEWARE_SECONDS de réir réamhshocraithe.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.cache.add_never_cache_headers\">\n<span class=\"sig-name descname\"><span class=\"pre\">add_never_cache_headers</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.cache.add_never_cache_headers\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Cuireann ceanntásc <code class=\"docutils literal notranslate\"><span class=\"pre\">Expires</span></code> leis an dáta/am reatha.</p>\n<p>Cuireann sé ceannteideal <code class=\"docutils literal notranslate\"><span class=\"pre\">Cache-Control:</span> <span class=\"pre\">max-age</span> <span class=\"pre\">=</span> <span class=\"pre\">0,</span> <span class=\"pre\">no-cache,</span> <span class=\"pre\">no-store,</span> <span class=\"pre\">must-athbhailíniú,</span> <span class=\"pre\">príobháideach</span></code> le freagra chun a léiriú nár chóir leathanach a chosc riamh.</p>\n<p>Ní chuirtear gach ceannteideal leis ach mura bhfuil sé socraithe cheana féin.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.cache.patch_vary_headers\">\n<span class=\"sig-name descname\"><span class=\"pre\">patch_vary_headers</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">newheaders</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.cache.patch_vary_headers\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Cuireann (nó nuashonraíonn sé) an ceannteideal <code class=\"docutils literal notranslate\"><span class=\"pre\">Vary</span></code> sa réad <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code> a thugtar. Is liosta d'ainmneacha ceanntásc is ea <code class=\"docutils literal notranslate\"><span class=\"pre\">newheaders</span></code> ar chóir a bheith i <code class=\"docutils literal notranslate\"><span class=\"pre\">Vary</span></code>. Má tá réiltín i gceanntásca, ansin beidh réiltín amháin <code class=\"docutils literal notranslate\"><span class=\"pre\">*'</span></code> comhdhéanta de cheanntásc <code class=\"docutils literal notranslate\"><span class=\"pre\">Vary</span></code>, de réir: rfc: 9110 #section -12.5.5. Seachas sin, ní bhaintear ceanntásca atá ann cheana i <code class=\"docutils literal notranslate\"><span class=\"pre\">Vary</span></code>.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.cache.get_cache_key\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_cache_key</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">method</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'GET'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">cache</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.cache.get_cache_key\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann eochair taisce ar ais bunaithe ar an gcosán iarratais. Is féidir é a úsáid i gcéim an iarratais toisc go dtarraingíonn sé liosta na gceanntásca le cur san áireamh ón gclárlann cosáin domhanda agus úsáideann sé iad siúd chun eochair taisce a thógáil chun seiceáil ina choinne.</p>\n<p>Mura bhfuil aon cheannliosta stóráilte ann, ní mór an leathanach a atógáil, mar sin filleann an fheidhm seo <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 function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.cache.learn_cache_key\">\n<span class=\"sig-name descname\"><span class=\"pre\">learn_cache_key</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">cache_timeout</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">cache</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.cache.learn_cache_key\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Foghlaimíonn sé cad iad na ceanntásca atá le cur san áireamh do chosán iarratais éigin ón réad freagartha Stórálann sé na ceannteidil sin i gclárlann cosáin domhanda ionas go mbeidh a fhios ag rochtain níos déanaí ar an gcosán sin cad iad na ceanntásca atá le cur san áireamh gan an réad Ainmnítear na ceanntásca i gceanntásc <code class=\"docutils literal notranslate\"><span class=\"pre\">Vary</span></code> den fhreagra, ach ba mhaith linn giniúint freagartha a chosc.</p>\n<p>Stóráiltear liosta na gceanntásca atá le húsáid le haghaidh giniúint eochair taisce sa taisce céanna leis na leathanaigh féin. Má thugann an taisce roinnt sonraí as an taisce, ciallaíonn sé seo go gcaithfimid an freagra a thógáil uair amháin chun teacht ar an gceannteideal Vary agus mar sin ag liosta na gceanntásc le húsáid don eochair taisce.</p>\n</dd></dl>\n\n</section>\n<section id=\"module-django.utils.dateparse\">\n<span id=\"django-utils-dateparse\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.dateparse</span></code><a class=\"heading-anchor\" href=\"#module-django.utils.dateparse\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Tá na hairíonna seo a leanas ag na feidhmeanna atá sainmhínithe sa mhodúl seo</p>\n<ul class=\"simple\">\n<li><p>Glacann siad le teaghráin i bhformáidí dáta/ama ISO 8601 (nó roinnt roghanna dlúth) agus filleann siad rudaí ó na ranganna comhfhreagracha i modúl Python: MOD: datetime.</p></li>\n<li><p>Ardaíonn siad: exc: ValueError má tá a n-ionchur formáidithe go maith ach nach dáta nó am bailí é.</p></li>\n<li><p>Filleann siad <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>None <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>mura bhfuil sé formáidithe go maith ar chor ar bith.</p></li>\n<li><p>Glacann siad suas le taifeach picosecond in ionchur, ach cuireann siad é a ghearradh go micreasoicind, ós rud é sin a thacaíonn Python le.</p></li>\n</ul>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.dateparse.parse_date\">\n<span class=\"sig-name descname\"><span class=\"pre\">parse_date</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.dateparse.parse_date\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Déanann sé teaghrán a pháirseáil agus a: class: datetime.date ar ais.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.dateparse.parse_time\">\n<span class=\"sig-name descname\"><span class=\"pre\">parse_time</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.dateparse.parse_time\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Déanann sé teaghrán a pháirseáil agus a: class: datetime.time ar ais.</p>\n<p>Ní thacaítear le háirithe UTC; má chuireann <code class=\"docutils literal notranslate\"><span class=\"pre\">luach</span></code> cur síos ar cheann amháin, is é <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> an toradh.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.dateparse.parse_datetime\">\n<span class=\"sig-name descname\"><span class=\"pre\">parse_datetime</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.dateparse.parse_datetime\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Déanann sé teaghrán a pháirseáil agus a: class: datetime.datetime ar ais.</p>\n<p>Tacaítear le hoiriúintí UTC; má chuireann <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> cur síos ar cheann amháin, is é a: class: datetime.timezone tréith <code class=\"docutils literal notranslate\"><span class=\"pre\">tzinfo</span></code> an torthaí.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.dateparse.parse_duration\">\n<span class=\"sig-name descname\"><span class=\"pre\">parse_duration</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.dateparse.parse_duration\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Déanann sé teaghrán a pháirseáil agus a: class: datetime.timedelta ar ais.</p>\n<p>Tá súil ag súil le sonraí san fhormáid <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;DD</span> <span class=\"pre\">HH:MM:SS.uuuuuuu&quot;</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;DD</span> <span class=\"pre\">HH:MM:SS,</span> <span class=\"pre\">uuuuuu&quot;</span></code>, nó mar a shonraítear le ISO 8601 (m.sh. P4DT1H15M20S` atá coibhéis le <code class=\"docutils literal notranslate\"><span class=\"pre\">4</span> <span class=\"pre\">1:15:20</span> <span class=\"pre\">``)</span> <span class=\"pre\">nó</span> <span class=\"pre\">formáid</span> <span class=\"pre\">eatramh</span> <span class=\"pre\">lae-ama</span> <span class=\"pre\">PostgreSQL</span> <span class=\"pre\">(m.sh.</span> <span class=\"pre\">`3</span> <span class=\"pre\">lá</span> <span class=\"pre\">04:05:06</span></code>).</p>\n<aside class=\"admonition-years-and-months-not-supported admonition\">\n<p class=\"admonition-title\">Years and months not supported</p>\n<p>ISO 8601 years (<code class=\"docutils literal notranslate\"><span class=\"pre\">Y</span></code>) and months (<code class=\"docutils literal notranslate\"><span class=\"pre\">M</span></code>) are unsupported as they\ncannot be represented by <a class=\"reference external\" href=\"https://docs.python.org/3/library/datetime.html#datetime.timedelta\" title=\"(in Python v3.14)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">timedelta</span></code></a>.</p>\n</aside>\n<aside class=\"version-note version-changed\" data-version=\"6.1\">\n<p class=\"version-note-title\">Changed in Django 6.1</p><p>ISO 8601 duration parsing now supports weeks (<code class=\"docutils literal notranslate\"><span class=\"pre\">PnW</span></code>).</p>\n</aside>\n</dd></dl>\n\n</section>\n<section id=\"module-django.utils.decorators\">\n<span id=\"django-utils-decorators\"></span><h2><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>django.utils.decorators ``<a class=\"heading-anchor\" href=\"#module-django.utils.decorators\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.decorators.method_decorator\">\n<span class=\"sig-name descname\"><span class=\"pre\">method_decorator</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">decorator</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.decorators.method_decorator\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Athraíonn maisitheoir feidhme ina mhaisitheoir modh. Is féidir é a úsáid chun modhanna nó ranganna a mhaisiú; sa chás deireanach, is é <code class=\"docutils literal notranslate\"><span class=\"pre\">ainm</span> <span class=\"pre\">``ainm</span></code> ainm an mhodha atá le maisiú agus tá sé riachtanach.</p>\n<p>D'fhéadfadh go mbeadh “maisitheoir” ina liosta nó tiúpla feidhmeanna freisin. Tá siad fillte in ord droim ionas gurb é an t-ordú glaonna an t-ord ina bhfuil na feidhmeanna le feiceáil sa liosta/tuple.</p>\n<p>Féach: tagairt: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>tuairimí bunaithe ar rang a mhaisiú &lt;decorating-class-based-views&gt;`mar shampla úsáid.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.decorators.decorator_from_middleware\">\n<span class=\"sig-name descname\"><span class=\"pre\">decorator_from_middleware</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">middleware_class</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.decorators.decorator_from_middleware\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Mar gheall ar rang lár-earraí, filleann sé maisitheoir radharc ar ais. Ligeann sé seo duit feidhmiúlacht middleware a úsáid ar bhonn aghaidh an amharc. Cruthaítear an middleware gan aon pharams a rith.</p>\n<p>Glacann sé le middleware atá comhoiriúnach le seanstíl Django 1.9 agus níos luaithe (modhanna mar process_request () `, process_exception ()`, agus <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>process_response () <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>).</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.decorators.decorator_from_middleware_with_args\">\n<span class=\"sig-name descname\"><span class=\"pre\">decorator_from_middleware_with_args</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">middleware_class</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.decorators.decorator_from_middleware_with_args\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Cosúil le decorator_from_middleware`, ach filleann feidhm a ghlacann leis na hargóintí atá le cur chuig an middleware_class. Mar shampla, cruthaítear maisitheoir:func: ~django.views.decorators.cache.cache_page ón cacheMiddleware` mar seo:</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\">cache_page</span> <span class=\"o\">=</span> <span class=\"n\">decorator_from_middleware_with_args</span><span class=\"p\">(</span><span class=\"n\">CacheMiddleware</span><span class=\"p\">)</span>\n\n\n<span class=\"nd\">@cache_page</span><span class=\"p\">(</span><span class=\"mi\">3600</span><span class=\"p\">)</span>\n<span class=\"k\">def</span><span class=\"w\"> </span><span class=\"nf\">my_view</span><span class=\"p\">(</span><span class=\"n\">request</span><span class=\"p\">):</span>\n    <span class=\"k\">pass</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.decorators.sync_only_middleware\">\n<span class=\"sig-name descname\"><span class=\"pre\">sync_only_middleware</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">middleware</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.decorators.sync_only_middleware\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>&lt;async-middleware&gt;Marcaíonn sé meán-earraí mar: ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>synchronous-only <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>. (An réamhshocrú i Django, ach tugann sé seo deis duit cruthúnas sa todhchaí má athraíonn an réamhshocrú riamh i scaoileadh amach anseo.)</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.decorators.async_only_middleware\">\n<span class=\"sig-name descname\"><span class=\"pre\">async_only_middleware</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">middleware</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.decorators.async_only_middleware\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>&lt;async-middleware&gt;Marcálann sé meán-earraí mar: ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>asynchronous-only <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>. Fillfidh Django é i lúb imeachta asincrónach nuair a ghlaofar air ón gcosán iarratais WSGI.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.decorators.sync_and_async_middleware\">\n<span class=\"sig-name descname\"><span class=\"pre\">sync_and_async_middleware</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">middleware</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.decorators.sync_and_async_middleware\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Marcálann sé meán-earraí mar: ref: sync agus async comhoiriúnach &lt;async-middleware&gt;, ceadaíonn sé seo iarratais a thiontú a sheachaint. Ní mór duit braite an cineál iarratais reatha a chur i bhfeidhm chun an maisitheoir seo a úsáid. &lt;async-middleware&gt;Féach: ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>doiciméadú middleware asincrónach <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>le haghaidh sonraí.</p>\n</dd></dl>\n\n</section>\n<section id=\"module-django.utils.encoding\">\n<span id=\"django-utils-encoding\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.encoding</span></code><a class=\"heading-anchor\" href=\"#module-django.utils.encoding\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.encoding.smart_str\">\n<span class=\"sig-name descname\"><span class=\"pre\">smart_str</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'utf-8'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strings_only</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">errors</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'strict'</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.encoding.smart_str\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Filleann sé réad <code class=\"docutils literal notranslate\"><span class=\"pre\">str</span></code> a léiríonn réad treallach <code class=\"docutils literal notranslate\"><span class=\"pre\">s</span></code>. Déileálann sé le bytestrings ag baint úsáide as an codec <code class=\"docutils literal notranslate\"><span class=\"pre\">encoding</span></code>.</p>\n<p>Má tá <code class=\"docutils literal notranslate\"><span class=\"pre\">strings_only</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, ná tiontaigh (roinnt) rudaí neamh-shreangacha.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.encoding.is_protected_type\">\n<span class=\"sig-name descname\"><span class=\"pre\">is_protected_type</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.encoding.is_protected_type\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Faigh amach an bhfuil an t-ábhar réada de chineál cosanta.</p>\n<p>Caomhnaítear rudaí de chineálacha cosanta mar atá nuair a chuirtear ar aghaidh chuig <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>force_str (strings_only=true) <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.encoding.force_str\">\n<span class=\"sig-name descname\"><span class=\"pre\">force_str</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'utf-8'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strings_only</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">errors</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'strict'</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.encoding.force_str\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Cosúil le <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>smart_str () <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>, ach amháin go ndéantar cásanna leisciúla a réiteach ar teaghráin, seachas a choinneáil mar rudaí leisciúla.</p>\n<p>Má tá <code class=\"docutils literal notranslate\"><span class=\"pre\">strings_only</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, ná tiontaigh (roinnt) rudaí neamh-shreangacha.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.encoding.smart_bytes\">\n<span class=\"sig-name descname\"><span class=\"pre\">smart_bytes</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'utf-8'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strings_only</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">errors</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'strict'</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.encoding.smart_bytes\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann sé leagan bytestring de réad treallach <code class=\"docutils literal notranslate\"><span class=\"pre\">s</span></code>, ionchódaithe mar a shonraítear i <code class=\"docutils literal notranslate\"><span class=\"pre\">encoding</span></code>.</p>\n<p>Má tá <code class=\"docutils literal notranslate\"><span class=\"pre\">strings_only</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, ná tiontaigh (roinnt) rudaí neamh-shreangacha.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.encoding.force_bytes\">\n<span class=\"sig-name descname\"><span class=\"pre\">force_bytes</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'utf-8'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strings_only</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">errors</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'strict'</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.encoding.force_bytes\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Cosúil le <code class=\"docutils literal notranslate\"><span class=\"pre\">smart_bytes</span></code>, ach amháin go ndéantar cásanna leisciúla a réiteach ar bytestrings, seachas a choinneáil mar rudaí leisciúla.</p>\n<p>Má tá <code class=\"docutils literal notranslate\"><span class=\"pre\">strings_only</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, ná tiontaigh (roinnt) rudaí neamh-shreangacha.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.encoding.iri_to_uri\">\n<span class=\"sig-name descname\"><span class=\"pre\">iri_to_uri</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">iri</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.encoding.iri_to_uri\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tiontaigh cuid Aitheantóir Acmhainní Idirnáisiúnta (IRI) go cuid URI atá oiriúnach lena áireamh i URL.</p>\n<p>Seo an algartam ó chuid 3.1 de:rfc: 3987 #section -3.1, atá beagán simplithe ós rud é go nglactar leis gur sreang é an t-ionchur seachas sruth beot treallach.</p>\n<p>Tógann sé IRI (sreang nó UTF-8 bytes) agus filleann sé teaghrán ina bhfuil an toradh ionchódaithe.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.encoding.uri_to_iri\">\n<span class=\"sig-name descname\"><span class=\"pre\">uri_to_iri</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">uri</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.encoding.uri_to_iri\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Athraíonn Aitheantóir Acmhainní Aonfhoirmeach ina Aitheantóir Acmhainní Idir</p>\n<p>Is algartam é seo ó chuid 3.2 de:rfc: 3987 #section -3.2.</p>\n<p>Tógann sé URI i mbeátaí ASCII agus filleann sé teaghrán ina bhfuil an toradh ionchódaithe.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.encoding.filepath_to_uri\">\n<span class=\"sig-name descname\"><span class=\"pre\">filepath_to_uri</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.encoding.filepath_to_uri\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tiontaigh cosán córais chomhaid go cuid URI atá oiriúnach le cuimsiú i URL. Glactar leis gurb é an cosán UTF-8 bytes, string, nó a: class: ~pathLib.path.</p>\n<p>This method will encode certain characters that would normally be\nrecognized as special characters for URIs. Note that this method does not\nencode the ' character, as it is a valid character within URIs. See\n<code class=\"docutils literal notranslate\"><span class=\"pre\">encodeURIComponent()</span></code> JavaScript function for more details.</p>\n<p>Filleann sé teaghrán ASCII ina bhfuil an toradh ionchódaithe.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.encoding.escape_uri_path\">\n<span class=\"sig-name descname\"><span class=\"pre\">escape_uri_path</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.encoding.escape_uri_path\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Éalaíonn sé na carachtair neamhshábháilte ón gcuid cosáin d'Aitheantóir Acmhainní Aonfhoirmeach (URI).</p>\n</dd></dl>\n\n</section>\n<section id=\"module-django.utils.feedgenerator\">\n<span id=\"django-utils-feedgenerator\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.feedgenerator</span></code><a class=\"heading-anchor\" href=\"#module-django.utils.feedgenerator\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Úsáid samplach:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</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=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">django.utils</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">feedgenerator</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">feed</span> <span class=\"o\">=</span> <span class=\"n\">feedgenerator</span><span class=\"o\">.</span><span class=\"n\">Rss201rev2Feed</span><span class=\"p\">(</span>\n<span class=\"gp\">... </span>    <span class=\"n\">title</span><span class=\"o\">=</span><span class=\"s2\">&quot;Poynter E-Media Tidbits&quot;</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>    <span class=\"n\">link</span><span class=\"o\">=</span><span class=\"s2\">&quot;https://www.poynter.org/tag/e-media-tidbits/&quot;</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>    <span class=\"n\">description</span><span class=\"o\">=</span><span class=\"s2\">&quot;A group blog by the sharpest minds in online media/journalism/publishing.&quot;</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>    <span class=\"n\">language</span><span class=\"o\">=</span><span class=\"s2\">&quot;en&quot;</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">feed</span><span class=\"o\">.</span><span class=\"n\">add_item</span><span class=\"p\">(</span>\n<span class=\"gp\">... </span>    <span class=\"n\">title</span><span class=\"o\">=</span><span class=\"s2\">&quot;Hello&quot;</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>    <span class=\"n\">link</span><span class=\"o\">=</span><span class=\"s2\">&quot;https://www.holovaty.com/test/&quot;</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span>    <span class=\"n\">description</span><span class=\"o\">=</span><span class=\"s2\">&quot;Testing.&quot;</span><span class=\"p\">,</span>\n<span class=\"gp\">... </span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"k\">with</span> <span class=\"nb\">open</span><span class=\"p\">(</span><span class=\"s2\">&quot;test.rss&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;w&quot;</span><span class=\"p\">)</span> <span class=\"k\">as</span> <span class=\"n\">fp</span><span class=\"p\">:</span>\n<span class=\"gp\">... </span>    <span class=\"n\">feed</span><span class=\"o\">.</span><span class=\"n\">write</span><span class=\"p\">(</span><span class=\"n\">fp</span><span class=\"p\">,</span> <span class=\"s2\">&quot;utf-8&quot;</span><span class=\"p\">)</span>\n<span class=\"gp\">...</span>\n</code></pre></div>\n<p>Chun roghnú gineadóir a shimpliú bain úsáid as <code class=\"docutils literal notranslate\"><span class=\"pre\">FeedGenerator.defaultFeed</span></code> atá <code class=\"docutils literal notranslate\"><span class=\"pre\">RSS201Rev2Feed</span></code> faoi láthair</p>\n<p>For definitions of the different versions of RSS, see <a class=\"reference external\" href=\"https://web.archive.org/web/20110718035220/http://diveintomark.org/archives/2004/02/04/incompatible-rss\">The myth of RSS\ncompatibility</a>.</p>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.get_tag_uri\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_tag_uri</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">url</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">date</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.feedgenerator.get_tag_uri\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Cruthaíonn TagUri.</p>\n<p>See <a class=\"reference external\" href=\"https://web.archive.org/web/20110514113830/http://diveintomark.org/archives/2004/05/28/howto-atom-id\">How to make a good ID in Atom</a>.</p>\n</dd></dl>\n\n<section id=\"stylesheet\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Stylesheet</span></code><a class=\"heading-anchor\" href=\"#stylesheet\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.Stylesheet\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Stylesheet</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">url</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">mimetype</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">media</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'screen'</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.feedgenerator.Stylesheet\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Represents an RSS stylesheet.</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.Stylesheet.url\">\n<span class=\"sig-name descname\"><span class=\"pre\">url</span></span><a class=\"heading-anchor\" href=\"#django.utils.feedgenerator.Stylesheet.url\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Required argument. The URL where the stylesheet is located.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.Stylesheet.mimetype\">\n<span class=\"sig-name descname\"><span class=\"pre\">mimetype</span></span><a class=\"heading-anchor\" href=\"#django.utils.feedgenerator.Stylesheet.mimetype\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>An optional string containing the MIME type of the stylesheet. If not\nspecified, Django will attempt to guess it by using Python's\n<a class=\"reference external\" href=\"https://docs.python.org/3/library/mimetypes.html#mimetypes.guess_type\" title=\"(in Python v3.14)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">mimetypes.guess_type()</span></code></a>. Use <code class=\"docutils literal notranslate\"><span class=\"pre\">mimetype=None</span></code> if you don't\nwant your stylesheet to have a MIME type specified.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.Stylesheet.media\">\n<span class=\"sig-name descname\"><span class=\"pre\">media</span></span><a class=\"heading-anchor\" href=\"#django.utils.feedgenerator.Stylesheet.media\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>An optional string which will be used as the <code class=\"docutils literal notranslate\"><span class=\"pre\">media</span></code> attribute of\nthe stylesheet. Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;screen&quot;</span></code>. Use <code class=\"docutils literal notranslate\"><span class=\"pre\">media=None</span></code> if you\ndon't want your stylesheet to have a <code class=\"docutils literal notranslate\"><span class=\"pre\">media</span></code> attribute.</p>\n</dd></dl>\n\n</dd></dl>\n\n</section>\n<section id=\"syndicationfeed\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SyndicationFeed</span></code><a class=\"heading-anchor\" href=\"#syndicationfeed\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SyndicationFeed</span></span><a class=\"heading-anchor\" href=\"#django.utils.feedgenerator.SyndicationFeed\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Aicme bonn do gach fotha sindiciúcháin. Ba chóir go gcuirfeadh fo-aicmí <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>scríobh () <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a sholáthar.</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed.__init__\">\n<span class=\"sig-name descname\"><span class=\"pre\">__init__</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">title</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">link</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">description</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">language</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">author_email</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">author_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">author_link</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">subtitle</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">categories</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">feed_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">feed_copyright</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">feed_guid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ttl</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">stylesheets</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <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.utils.feedgenerator.SyndicationFeed.__init__\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Cuir tús leis an bhfoclóir meiteashonraí a thugtar, a bhaineann leis an mbeatha iomlán.</p>\n<p>Stórálfar aon argóintí eochairfhocal breise a chuireann tú chuig <code class=\"docutils literal notranslate\"><span class=\"pre\">__init__</span></code> i self.feed`.</p>\n<p>All parameters should be strings, except for two:</p>\n<ul class=\"simple\">\n<li><p>Ba chóir go mbeadh “catagóirí” ina seicheamh teaghráin.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">stylesheets</span></code> should be a sequence of either strings or\n<a class=\"reference internal\" href=\"#django.utils.feedgenerator.Stylesheet\" title=\"django.utils.feedgenerator.Stylesheet\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Stylesheet</span></code></a> instances.</p></li>\n</ul>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed.add_item\">\n<span class=\"sig-name descname\"><span class=\"pre\">add_item</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">title</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">link</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">description</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">author_email</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">author_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">author_link</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">pubdate</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">comments</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">unique_id</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">categories</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">()</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">item_copyright</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ttl</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">updateddate</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">enclosures</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <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.utils.feedgenerator.SyndicationFeed.add_item\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Cuireann mír leis an mbeatha. Táthar ag súil go mbeidh teaghráin iad gach arg ach amháin <code class=\"docutils literal notranslate\"><span class=\"pre\">pubdate</span></code> agus <code class=\"docutils literal notranslate\"><span class=\"pre\">updateddate</span></code>, ar rudaí datetime.datetime` iad, agus <code class=\"docutils literal notranslate\"><span class=\"pre\">enclosures</span></code>, ar liosta de chásanna <code class=\"docutils literal notranslate\"><span class=\"pre\">Enclosure</span></code>.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed.num_items\">\n<span class=\"sig-name descname\"><span class=\"pre\">num_items</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.feedgenerator.SyndicationFeed.num_items\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed.root_attributes\">\n<span class=\"sig-name descname\"><span class=\"pre\">root_attributes</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.feedgenerator.SyndicationFeed.root_attributes\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tabhair ar ais tréithe breise le cur ar an eilimint fréimhe (ie beath/cainéal). Glaoigh ó <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>write () <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.utils.feedgenerator.SyndicationFeed.add_root_elements\">\n<span class=\"sig-name descname\"><span class=\"pre\">add_root_elements</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">handler</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.feedgenerator.SyndicationFeed.add_root_elements\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Cuir eilimintí san eilimint fréimhe (ie beath/cainéal). Glaoigh ó <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>write () <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.utils.feedgenerator.SyndicationFeed.add_stylesheets\">\n<span class=\"sig-name descname\"><span class=\"pre\">add_stylesheets</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">self</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">handler</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.feedgenerator.SyndicationFeed.add_stylesheets\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Add stylesheet information to the document.\nCalled from <code class=\"docutils literal notranslate\"><span class=\"pre\">write()</span></code>.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed.item_attributes\">\n<span class=\"sig-name descname\"><span class=\"pre\">item_attributes</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">item</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.feedgenerator.SyndicationFeed.item_attributes\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tabhair ar ais tréithe breise le cur ar gach eilimint (ie ear/iontráil).</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed.add_item_elements\">\n<span class=\"sig-name descname\"><span class=\"pre\">add_item_elements</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">handler</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">item</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.feedgenerator.SyndicationFeed.add_item_elements\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Cuir eilimintí ar gach eilimint (ie ear/iontráil).</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed.write\">\n<span class=\"sig-name descname\"><span class=\"pre\">write</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">outfile</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.feedgenerator.SyndicationFeed.write\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Aisíonn sé an beatha san ionchódú a thugtar chuig <code class=\"docutils literal notranslate\"><span class=\"pre\">outfile</span></code>, ar réad cosúil le comhad é. Ba chóir go gcuirfeadh fo-aicmí é seo a chur</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed.writeString\">\n<span class=\"sig-name descname\"><span class=\"pre\">writeString</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.feedgenerator.SyndicationFeed.writeString\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann an beatha ar ais san ionchódú a thugtar mar shreang.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed.latest_post_date\">\n<span class=\"sig-name descname\"><span class=\"pre\">latest_post_date</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.feedgenerator.SyndicationFeed.latest_post_date\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Filleann sé an <code class=\"docutils literal notranslate\"><span class=\"pre\">pubdate</span></code> nó <code class=\"docutils literal notranslate\"><span class=\"pre\">updateddate</span></code> is déanaí do gach earra sa bhfotha. Mura bhfuil aon earraí ceachtar de na tréithe seo filleann sé seo an dáta/am reatha UTC ar ais.</p>\n</dd></dl>\n\n</dd></dl>\n\n</section>\n<section id=\"enclosure\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Cumhd</span></code><a class=\"heading-anchor\" href=\"#enclosure\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.Enclosure\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Enclosure</span></span><a class=\"heading-anchor\" href=\"#django.utils.feedgenerator.Enclosure\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Léiríonn sé imfhálú RSS</p>\n</dd></dl>\n\n</section>\n<section id=\"rssfeed\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RSSFeed</span></code><a class=\"heading-anchor\" href=\"#rssfeed\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.RssFeed\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RssFeed</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">SyndicationFeed</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.feedgenerator.RssFeed\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n</section>\n<section id=\"rss201rev2feed\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RSS201REV2Feed</span></code><a class=\"heading-anchor\" href=\"#rss201rev2feed\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.Rss201rev2Feed\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Rss201rev2Feed</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">RssFeed</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.feedgenerator.Rss201rev2Feed\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Sonraíocht: <a class=\"reference external\" href=\"https://cyber.harvard.edu/rss/rss.html\">https://cyber.harvard.edu/rss/rss.html</a></p>\n</dd></dl>\n\n</section>\n<section id=\"rssuserland091feed\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RSSuserland091Feed</span></code><a class=\"heading-anchor\" href=\"#rssuserland091feed\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.RssUserland091Feed\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RssUserland091Feed</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">RssFeed</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.feedgenerator.RssUserland091Feed\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Sonraíocht: <a class=\"reference external\" href=\"http://backend.userland.com/rss091\">http://backend.userland.com/rss091</a></p>\n</dd></dl>\n\n</section>\n<section id=\"atom1feed\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Atom1Feed</span></code><a class=\"heading-anchor\" href=\"#atom1feed\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.Atom1Feed\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Atom1Feed</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">SyndicationFeed</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.feedgenerator.Atom1Feed\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Sonraíocht: :rfc: 4287</p>\n</dd></dl>\n\n</section>\n</section>\n<section id=\"module-django.utils.functional\">\n<span id=\"django-utils-functional\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.functional</span></code><a class=\"heading-anchor\" href=\"#module-django.utils.functional\"><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.utils.functional.cached_property\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">cached_property</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">func</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.functional.cached_property\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Cuireann an maisitheoir <code class=\"docutils literal notranslate\"><span class=\"pre\">&#64;cached_property</span></code> toradh modh le hargóint <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>féin` amháin mar mhaoin. Leanfaidh an toradh taisceáilte chomh fada agus a dhéanann an cás, mar sin má chuirtear an cás timpeall agus má ghairmtear an fheidhm ina dhiaidh sin, cuirfear an toradh taisceáilte ar ais.</p>\n<p>Smaoinigh ar chás tipiciúil, ina bhféadfadh go mbeadh gá le dearcadh modh samhail a ghlaoch chun ríomh éigin a dhéanamh, sula gcuirtear an t-áis samhail isteach sa chomhthéacs, áit a bhféadfadh an teimpléad an modh a ghairm arís:</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=\"c1\"># the model</span>\n<span class=\"k\">class</span><span class=\"w\"> </span><span class=\"nc\">Person</span><span class=\"p\">(</span><span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">Model</span><span class=\"p\">):</span>\n    <span class=\"k\">def</span><span class=\"w\"> </span><span class=\"nf\">friends</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">):</span>\n        <span class=\"c1\"># expensive computation</span>\n        <span class=\"o\">...</span>\n        <span class=\"k\">return</span> <span class=\"n\">friends</span>\n\n\n<span class=\"c1\"># in the view:</span>\n<span class=\"k\">if</span> <span class=\"n\">person</span><span class=\"o\">.</span><span class=\"n\">friends</span><span class=\"p\">():</span>\n    <span class=\"o\">...</span>\n</code></pre></div>\n<p>Agus sa teimpléad bheadh agat:</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=\"cp\">{%</span> <span class=\"k\">for</span> <span class=\"nv\">friend</span> <span class=\"k\">in</span> <span class=\"nv\">person.friends</span> <span class=\"cp\">%}</span>\n</code></pre></div>\n<p>Anseo, glaofar ar cairde () ``faoi dhó. Ós rud é go bhfuil an cás ``pearsa` sa radharc agus an teimpléad mar an gcéanna, is féidir an modh <code class=\"docutils literal notranslate\"><span class=\"pre\">cairde</span> <span class=\"pre\">()</span> <span class=\"pre\">``a</span> <span class=\"pre\">mhaisiú</span> <span class=\"pre\">le</span></code> &#64;cached_property <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>a sheachaint:</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.utils.functional</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">cached_property</span>\n\n\n<span class=\"k\">class</span><span class=\"w\"> </span><span class=\"nc\">Person</span><span class=\"p\">(</span><span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">Model</span><span class=\"p\">):</span>\n    <span class=\"nd\">@cached_property</span>\n    <span class=\"k\">def</span><span class=\"w\"> </span><span class=\"nf\">friends</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">):</span> <span class=\"o\">...</span>\n</code></pre></div>\n<p>Tabhair faoi deara toisc gur maoin é an modh anois, i gcód Python caithfear rochtain a fháil go cuí air:</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=\"c1\"># in the view:</span>\n<span class=\"k\">if</span> <span class=\"n\">person</span><span class=\"o\">.</span><span class=\"n\">friends</span><span class=\"p\">:</span>\n    <span class=\"o\">...</span>\n</code></pre></div>\n<p>Is féidir an luach taisceáilte a chóireáil mar ghnáthtréith den chás:</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=\"c1\"># clear it, requiring re-computation next time it&#39;s called</span>\n<span class=\"n\">person</span><span class=\"o\">.</span><span class=\"vm\">__dict__</span><span class=\"o\">.</span><span class=\"n\">pop</span><span class=\"p\">(</span><span class=\"s2\">&quot;friends&quot;</span><span class=\"p\">,</span> <span class=\"kc\">None</span><span class=\"p\">)</span>\n\n<span class=\"c1\"># set a value manually, that will persist on the instance until cleared</span>\n<span class=\"n\">person</span><span class=\"o\">.</span><span class=\"n\">friends</span> <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"s2\">&quot;Huckleberry Finn&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;Tom Sawyer&quot;</span><span class=\"p\">]</span>\n</code></pre></div>\n<p>Because of the way the <a class=\"reference external\" href=\"https://docs.python.org/3/reference/datamodel.html#descriptor-invocation\" title=\"(in Python v3.14)\"><span class=\"xref std std-ref\">descriptor protocol</span></a> works, using <code class=\"docutils literal notranslate\"><span class=\"pre\">del</span></code> (or <code class=\"docutils literal notranslate\"><span class=\"pre\">delattr</span></code>) on a\n<code class=\"docutils literal notranslate\"><span class=\"pre\">cached_property</span></code> that hasn't been accessed raises <code class=\"docutils literal notranslate\"><span class=\"pre\">AttributeError</span></code>.</p>\n<p>Chomh maith le buntáistí feidhmíochta féideartha a thairiscint, is féidir le <code class=\"docutils literal notranslate\"><span class=\"pre\">&#64;cached_property</span></code> a chinntiú nach n-athróidh luach tréithe gan choinne thar shaol an cháis. D'fhéadfadh sé seo tarlú le modh a bhfuil a ríomh bunaithe ar datetime.now () `, nó má shábháiltear athrú ar an mbunachar sonraí trí phróiseas éigin eile san eatramh gairid idir inghairmithe modh ina dhiaidh sin ar an gcás céanna.</p>\n<p>Is féidir leat airíonna taisceáilte modhanna a dhéanamh. Mar shampla, má bhí modh daor <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>get_friends () <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>agat agus má theastaigh uait é a ghlaoch gan an luach taisceáilte a aisghabháil, d'fhéadfá scríobh:</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\">friends</span> <span class=\"o\">=</span> <span class=\"n\">cached_property</span><span class=\"p\">(</span><span class=\"n\">get_friends</span><span class=\"p\">)</span>\n</code></pre></div>\n<p>Cé go ndéanfaidh <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>person.get_friends () <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>na cairde a athríomh ar gach glao, leanfaidh luach na maoine a choscáil go dtí go scriosann tú í mar a thuairiscítear thuas:</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\">x</span> <span class=\"o\">=</span> <span class=\"n\">person</span><span class=\"o\">.</span><span class=\"n\">friends</span>  <span class=\"c1\"># calls first time</span>\n<span class=\"n\">y</span> <span class=\"o\">=</span> <span class=\"n\">person</span><span class=\"o\">.</span><span class=\"n\">get_friends</span><span class=\"p\">()</span>  <span class=\"c1\"># calls again</span>\n<span class=\"n\">z</span> <span class=\"o\">=</span> <span class=\"n\">person</span><span class=\"o\">.</span><span class=\"n\">friends</span>  <span class=\"c1\"># does not call</span>\n<span class=\"n\">x</span> <span class=\"ow\">is</span> <span class=\"n\">z</span>  <span class=\"c1\"># is True</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.utils.functional.classproperty\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">classproperty</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">method</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.functional.classproperty\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Similar to <a class=\"reference external\" href=\"https://docs.python.org/3/library/functions.html#classmethod\" title=\"(in Python v3.14)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">&#64;classmethod</span></code></a>, the <code class=\"docutils literal notranslate\"><span class=\"pre\">&#64;classproperty</span></code>\ndecorator converts the result of a method with a single <code class=\"docutils literal notranslate\"><span class=\"pre\">cls</span></code> argument\ninto a property that can be accessed directly from the class.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.functional.keep_lazy\">\n<span class=\"sig-name descname\"><span class=\"pre\">keep_lazy</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">func</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">resultclasses</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.functional.keep_lazy\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Cuireann Django go leor feidhmeanna fóntais ar fáil (go háirithe i <code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils</span></code>) a ghlacann sreang mar an gcéad argóint agus a dhéanann rud éigin leis an sreang sin. Úsáidtear na feidhmeanna seo ag scagairí teimpléid chomh maith le go díreach i gcód eile.</p>\n<p>Má scríobhann tú do chuid feidhmeanna comhchosúla féin agus má dhéileálann tú le haistriúcháin, beidh fadhb agat cad atá le déanamh nuair is réad aistriúcháin leisciúil é an chéad argóint. Níl tú ag iarraidh é a thiontú go sreang láithreach, mar b'fhéidir go bhfuil an fheidhm seo á úsáid agat lasmuigh de radharc (agus dá bhrí sin ní bheidh socrú áitiúil an snáithe reatha ceart).</p>\n<p>Maidir le cásanna mar seo, bain úsáid as an maisitheoir <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>django.utils.functional.keep_lazy () <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>. Athraíonn sé an fheidhm ionas ionas gur* má thugtar air le haistriúchán leisciúil mar cheann dá argóintí, cuirtear moill ar an meastóireacht feidhme go dtí go gcaithfear é a thiontú go sreang.</p>\n<p>Mar shampla:</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.utils.functional</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">keep_lazy</span><span class=\"p\">,</span> <span class=\"n\">keep_lazy_text</span>\n\n\n<span class=\"k\">def</span><span class=\"w\"> </span><span class=\"nf\">fancy_utility_function</span><span class=\"p\">(</span><span class=\"n\">s</span><span class=\"p\">,</span> <span class=\"o\">*</span><span class=\"n\">args</span><span class=\"p\">,</span> <span class=\"o\">**</span><span class=\"n\">kwargs</span><span class=\"p\">):</span>\n    <span class=\"c1\"># Do some conversion on string &#39;s&#39;</span>\n    <span class=\"o\">...</span>\n\n\n<span class=\"n\">fancy_utility_function</span> <span class=\"o\">=</span> <span class=\"n\">keep_lazy</span><span class=\"p\">(</span><span class=\"nb\">str</span><span class=\"p\">)(</span><span class=\"n\">fancy_utility_function</span><span class=\"p\">)</span>\n\n\n<span class=\"c1\"># Or more succinctly:</span>\n<span class=\"nd\">@keep_lazy</span><span class=\"p\">(</span><span class=\"nb\">str</span><span class=\"p\">)</span>\n<span class=\"k\">def</span><span class=\"w\"> </span><span class=\"nf\">fancy_utility_function</span><span class=\"p\">(</span><span class=\"n\">s</span><span class=\"p\">,</span> <span class=\"o\">*</span><span class=\"n\">args</span><span class=\"p\">,</span> <span class=\"o\">**</span><span class=\"n\">kwargs</span><span class=\"p\">):</span> <span class=\"o\">...</span>\n</code></pre></div>\n<p>Tógann an maisitheoir <code class=\"docutils literal notranslate\"><span class=\"pre\">keep_lazy</span> <span class=\"pre\">()</span> <span class=\"pre\">``roinnt</span> <span class=\"pre\">argóintí</span> <span class=\"pre\">breise</span> <span class=\"pre\">(``*args</span></code>) a shonraíonn an cineál/na cineálacha is féidir leis an bhfeidhm bhunaidh a thabhairt ar ais. Cás úsáide coitianta is ea feidhmeanna a bheith agat a thugann téacs ar ais. Chuige seo, is féidir leat an cineál <code class=\"docutils literal notranslate\"><span class=\"pre\">str</span></code> a chur chuig keep_lazy` (nó bain úsáid as an maisitheoir: func: keep_lazy_text a thuairiscítear sa chéad chuid eile).</p>\n<p>Ciallaíonn an maisitheoir seo a úsáid gur féidir leat do fheidhm a scríobh agus glacadh leis gur sreang ceart é an t-ionchur, ansin tacaíocht a chur le haghaidh rudaí aistriúcháin leisciúil ag an deireadh.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.functional.keep_lazy_text\">\n<span class=\"sig-name descname\"><span class=\"pre\">keep_lazy_text</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">func</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.functional.keep_lazy_text\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Aicearra le haghaidh <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>keep_lazy (str) (func) <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>.</p>\n<p>Má tá feidhm agat a thugann téacs ar ais agus má theastaíonn uait a bheith in ann argóintí leisciúla a ghlacadh agus tú ag moill ar a meastóireacht, is féidir leat an maisitheoir seo a úsáid:</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.utils.functional</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">keep_lazy</span><span class=\"p\">,</span> <span class=\"n\">keep_lazy_text</span>\n\n\n<span class=\"c1\"># Our previous example was:</span>\n<span class=\"nd\">@keep_lazy</span><span class=\"p\">(</span><span class=\"nb\">str</span><span class=\"p\">)</span>\n<span class=\"k\">def</span><span class=\"w\"> </span><span class=\"nf\">fancy_utility_function</span><span class=\"p\">(</span><span class=\"n\">s</span><span class=\"p\">,</span> <span class=\"o\">*</span><span class=\"n\">args</span><span class=\"p\">,</span> <span class=\"o\">**</span><span class=\"n\">kwargs</span><span class=\"p\">):</span> <span class=\"o\">...</span>\n\n\n<span class=\"c1\"># Which can be rewritten as:</span>\n<span class=\"nd\">@keep_lazy_text</span>\n<span class=\"k\">def</span><span class=\"w\"> </span><span class=\"nf\">fancy_utility_function</span><span class=\"p\">(</span><span class=\"n\">s</span><span class=\"p\">,</span> <span class=\"o\">*</span><span class=\"n\">args</span><span class=\"p\">,</span> <span class=\"o\">**</span><span class=\"n\">kwargs</span><span class=\"p\">):</span> <span class=\"o\">...</span>\n</code></pre></div>\n</dd></dl>\n\n</section>\n<section id=\"module-django.utils.html\">\n<span id=\"django-utils-html\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.html</span></code><a class=\"heading-anchor\" href=\"#module-django.utils.html\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>De ghnáth ba chóir duit HTML a thógáil ag baint úsáide as teimpléid Django chun a mheicníocht autoescape a úsáid, ag baint úsáide as na fóntais in:mod: django.utils.safestring nuair is cuí. Soláthraíonn an modúl seo roinnt fóntais leibhéal íseal breise chun HTML a éalú.</p>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.html.escape\">\n<span class=\"sig-name descname\"><span class=\"pre\">escape</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">text</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.html.escape\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann sé an téacs a thugtar ar ais le ampersandaí, luachana agus lúibíní uillinne ionchódaithe le húsáid i HTML. Cuirtear iallach ar an ionchur ar dtús chuig sreang agus tá: func: ~django.utils.safestring.mark_safe curtha i bhfeidhm ar an aschur.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.html.conditional_escape\">\n<span class=\"sig-name descname\"><span class=\"pre\">conditional_escape</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">text</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.html.conditional_escape\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Similar to <code class=\"docutils literal notranslate\"><span class=\"pre\">escape()</span></code>, except that it doesn't operate on pre-escaped\nstrings, so it will not double escape.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.html.format_html\">\n<span class=\"sig-name descname\"><span class=\"pre\">format_html</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">format_string</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <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.utils.html.format_html\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tá sé seo cosúil le:meth: str.format, ach amháin go bhfuil sé oiriúnach chun blúirí HTML a thógáil suas. Ní éaltar an chéad argóint <code class=\"docutils literal notranslate\"><span class=\"pre\">format_string</span></code> ach cuirtear gach args agus kwargs eile trí:func: conditional_escape sula gcuirtear ar aghaidh chuig str.format () `. Faoi dheireadh, tá: func: ~django.utils.safestring.mark_safe curtha i bhfeidhm ar an aschur.</p>\n<p>Maidir le blúirí beaga HTML a thógáil, is fearr leis an bhfeidhm seo ná idirphallú sreangán ag baint úsáide as %` nó <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>str.format () <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>go díreach, toisc go mbaineann sé éalú le gach argóint - díreach mar a chuireann an córas teimpléid i bhfeidhm ag éalú de réir réamhshocraithe.</p>\n<p>Mar sin, in ionad scríobh:</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\">mark_safe</span><span class=\"p\">(</span>\n    <span class=\"s2\">&quot;</span><span class=\"si\">%s</span><span class=\"s2\"> &lt;b&gt;</span><span class=\"si\">%s</span><span class=\"s2\">&lt;/b&gt; </span><span class=\"si\">%s</span><span class=\"s2\">&quot;</span>\n    <span class=\"o\">%</span> <span class=\"p\">(</span>\n        <span class=\"n\">some_html</span><span class=\"p\">,</span>\n        <span class=\"n\">escape</span><span class=\"p\">(</span><span class=\"n\">some_text</span><span class=\"p\">),</span>\n        <span class=\"n\">escape</span><span class=\"p\">(</span><span class=\"n\">some_other_text</span><span class=\"p\">),</span>\n    <span class=\"p\">)</span>\n<span class=\"p\">)</span>\n</code></pre></div>\n<p>Ba chóir duit ina ionad sin a úsáid:</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\">format_html</span><span class=\"p\">(</span>\n    <span class=\"s2\">&quot;</span><span class=\"si\">{}</span><span class=\"s2\"> &lt;b&gt;</span><span class=\"si\">{}</span><span class=\"s2\">&lt;/b&gt; </span><span class=\"si\">{}</span><span class=\"s2\">&quot;</span><span class=\"p\">,</span>\n    <span class=\"n\">mark_safe</span><span class=\"p\">(</span><span class=\"n\">some_html</span><span class=\"p\">),</span>\n    <span class=\"n\">some_text</span><span class=\"p\">,</span>\n    <span class=\"n\">some_other_text</span><span class=\"p\">,</span>\n<span class=\"p\">)</span>\n</code></pre></div>\n<p>Tá an buntáiste aige seo nach gá duit iarratas a dhéanamh: func: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>éalú <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>chuig gach argóint agus go mbeidh fabht agus leochaileacht XSS i mbaol má dhéanann tú dearmad ar cheann amháin.</p>\n<p>Tabhair faoi deara cé go n-úsáideann an fheidhm seo <code class=\"docutils literal notranslate\"><span class=\"pre\">str.format</span> <span class=\"pre\">()</span> <span class=\"pre\">``chun</span> <span class=\"pre\">an</span> <span class=\"pre\">t-idirghabháil</span> <span class=\"pre\">a</span> <span class=\"pre\">dhéanamh,</span> <span class=\"pre\">ní</span> <span class=\"pre\">oibreoidh</span> <span class=\"pre\">cuid</span> <span class=\"pre\">de</span> <span class=\"pre\">na</span> <span class=\"pre\">roghanna</span> <span class=\"pre\">formáidithe</span> <span class=\"pre\">a</span> <span class=\"pre\">sholáthraíonn</span> <span class=\"pre\">``str.format</span> <span class=\"pre\">()</span></code> (m.sh. formáidiú uimhir), ós rud é go gcuirtear gach argóint trí:func: func: force_str ar an luachanna.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.html.format_html_join\">\n<span class=\"sig-name descname\"><span class=\"pre\">format_html_join</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sep</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">format_string</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">args_generator</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.html.format_html_join\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Fillteán de:func: format_html, maidir le cás coitianta grúpa argóintí a chaithfear iad a fhormáidiú ag baint úsáide as an sreang formáide céanna, agus ansin a cheangal ag baint úsáide as <code class=\"docutils literal notranslate\"><span class=\"pre\">sep</span></code>. Cuirtear <code class=\"docutils literal notranslate\"><span class=\"pre\">sep</span></code> trí:func: conditional_escape freisin.</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">args_generator</span></code> should be an iterator that yields arguments to pass to\n<a class=\"reference internal\" href=\"#django.utils.html.format_html\" title=\"django.utils.html.format_html\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">format_html()</span></code></a>, either sequences of positional arguments or mappings\nof keyword arguments.</p>\n<p>For example, tuples can be used for positional arguments:</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\">format_html_join</span><span class=\"p\">(</span>\n    <span class=\"s2\">&quot;</span><span class=\"se\">\\n</span><span class=\"s2\">&quot;</span><span class=\"p\">,</span>\n    <span class=\"s2\">&quot;&lt;li&gt;</span><span class=\"si\">{}</span><span class=\"s2\"> </span><span class=\"si\">{}</span><span class=\"s2\">&lt;/li&gt;&quot;</span><span class=\"p\">,</span>\n    <span class=\"p\">((</span><span class=\"n\">u</span><span class=\"o\">.</span><span class=\"n\">first_name</span><span class=\"p\">,</span> <span class=\"n\">u</span><span class=\"o\">.</span><span class=\"n\">last_name</span><span class=\"p\">)</span> <span class=\"k\">for</span> <span class=\"n\">u</span> <span class=\"ow\">in</span> <span class=\"n\">users</span><span class=\"p\">),</span>\n<span class=\"p\">)</span>\n</code></pre></div>\n<p>Or dictionaries can be used for keyword arguments:</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\">format_html_join</span><span class=\"p\">(</span>\n    <span class=\"s2\">&quot;</span><span class=\"se\">\\n</span><span class=\"s2\">&quot;</span><span class=\"p\">,</span>\n    <span class=\"s1\">&#39;&lt;li data-id=&quot;</span><span class=\"si\">{id}</span><span class=\"s1\">&quot;&gt;</span><span class=\"si\">{id}</span><span class=\"s1\"> </span><span class=\"si\">{title}</span><span class=\"s1\">&lt;/li&gt;&#39;</span><span class=\"p\">,</span>\n    <span class=\"p\">({</span><span class=\"s2\">&quot;id&quot;</span><span class=\"p\">:</span> <span class=\"n\">b</span><span class=\"o\">.</span><span class=\"n\">id</span><span class=\"p\">,</span> <span class=\"s2\">&quot;title&quot;</span><span class=\"p\">:</span> <span class=\"n\">b</span><span class=\"o\">.</span><span class=\"n\">title</span><span class=\"p\">}</span> <span class=\"k\">for</span> <span class=\"n\">b</span> <span class=\"ow\">in</span> <span class=\"n\">books</span><span class=\"p\">),</span>\n<span class=\"p\">)</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.html.json_script\">\n<span class=\"sig-name descname\"><span class=\"pre\">json_script</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">element_id</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoder</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.html.json_script\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Éalaíonn sé gach carachtar speisialta HTML/XML lena n-éalaíonn Unicode, mar sin tá an luach sábháilte le húsáid le JavaScript. Fillteann sé an JSON éalaithe i gclib &lt;script&gt;```` freisin. &lt;script&gt;Mura bhfuil an paraiméadar <code class=\"docutils literal notranslate\"><span class=\"pre\">element_id</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">`None</span> <span class=\"pre\">``,</span> <span class=\"pre\">tugtar</span> <span class=\"pre\">an</span> <span class=\"pre\">id</span> <span class=\"pre\">rith</span> <span class=\"pre\">don</span> <span class=\"pre\">chlib</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>. Mar shampla:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</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=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">json_script</span><span class=\"p\">({</span><span class=\"s2\">&quot;hello&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;world&quot;</span><span class=\"p\">},</span> <span class=\"n\">element_id</span><span class=\"o\">=</span><span class=\"s2\">&quot;hello-data&quot;</span><span class=\"p\">)</span>\n<span class=\"go\">&#39;&lt;script id=&quot;hello-data&quot; type=&quot;application/json&quot;&gt;{&quot;hello&quot;: &quot;world&quot;}&lt;/script&gt;&#39;</span>\n</code></pre></div>\n<p>Úsáidfear an <code class=\"docutils literal notranslate\"><span class=\"pre\">encoder</span></code>, atá réamhshocraithe to:class: django.core.serializers.json.djangojsonEncoder, chun na sonraí a shraitheadh. Féach: Ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>JSON sraitheoireacht &lt;serialization-formats-json&gt;`le haghaidh tuilleadh sonraí faoin sraitheoir seo.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.html.strip_tags\">\n<span class=\"sig-name descname\"><span class=\"pre\">strip_tags</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.html.strip_tags\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Déanann iarracht aon rud atá cosúil le clib HTML a bhaint as an sreang, is é sin aon rud atá laistigh de &lt;&gt;`.</p>\n<p>Absolutely NO guarantee is provided about the resulting string being\nHTML safe. So NEVER mark safe the result of a <code class=\"docutils literal notranslate\"><span class=\"pre\">strip_tags</span></code> call without\nescaping it first, for example with <a class=\"reference internal\" href=\"#django.utils.html.escape\" title=\"django.utils.html.escape\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">escape()</span></code></a>.</p>\n<p>Mar shampla:</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\">strip_tags</span><span class=\"p\">(</span><span class=\"n\">value</span><span class=\"p\">)</span>\n</code></pre></div>\n<p>Más é <code class=\"docutils literal notranslate\"><span class=\"pre\">luach</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">”</span> <span class=\"pre\">Is</span> <span class=\"pre\">slug</span> <span class=\"pre\">é</span> <span class=\"pre\">&lt;b&gt;Joel&lt;/b&gt;</span> <span class=\"pre\">“</span></code> is é an luach tuai &lt;button&gt;ris&lt;/button&gt; ceáin <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;span&gt;&quot;Is</span> <span class=\"pre\">slug&lt;/span&gt;</span> <span class=\"pre\">é</span> <span class=\"pre\">Joel&quot;</span></code>.</p>\n<p>Má tá réiteach níos láidre á lorg agat, smaoinigh ar uirlis sláintíochta HTML tríú páirtí a úsáid.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.html.html_safe\">\n<span class=\"sig-name descname\"><span class=\"pre\">html_safe</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.html.html_safe\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Cuidíonn an modh <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>__html__ () <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>ar rang le teimpléid neamh-DJango ranganna a bhrath nach dteastaíonn a n-aschur ag éalú HTML.</p>\n<p>Sainmhíníonn an maisitheoir seo an modh <code class=\"docutils literal notranslate\"><span class=\"pre\">__html__</span> <span class=\"pre\">()</span> <span class=\"pre\">``ar</span> <span class=\"pre\">an</span> <span class=\"pre\">rang</span> <span class=\"pre\">maisithe</span> <span class=\"pre\">trí</span> <span class=\"pre\">``__str__</span> <span class=\"pre\">()</span></code> a fhilleadh in:meth: ~django.utils.safestring.mark_safe. Déan cinnte go gcuireann an modh <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>__str__ () <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>téacs ar ais go deimhin nach dteastaíonn éalú HTML uaidh.</p>\n</dd></dl>\n\n</section>\n<section id=\"module-django.utils.http\">\n<span id=\"django-utils-http\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.http</span></code><a class=\"heading-anchor\" href=\"#module-django.utils.http\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.http.urlencode\">\n<span class=\"sig-name descname\"><span class=\"pre\">urlencode</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">doseq</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.http.urlencode\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Leagan de fheidhm Python: Func: urllib.parse.urlencode atá in ann oibriú ar <code class=\"docutils literal notranslate\"><span class=\"pre\">multivaluedict</span></code> agus luachanna neamh-sreang.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.http.http_date\">\n<span class=\"sig-name descname\"><span class=\"pre\">http_date</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">epoch_seconds</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.http.http_date\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Formáidigh an t-am chun an formáid dáta: rfc: 1123 #section -5.2.14 a mheaitseáil mar a shonraíonn <a class=\"reference external\" href=\"http:RFC\">http:RFC</a>: 9110 #section -5.6.7.</p>\n<p>Glacann sé le huimhir phointe snámh a chuirtear in iúl i soicindí ón tréimhse in UTC - mar shampla an líon a chuirtear amach ag <code class=\"docutils literal notranslate\"><span class=\"pre\">time.time</span> <span class=\"pre\">()</span> <span class=\"pre\">`.</span> <span class=\"pre\">Má</span> <span class=\"pre\">tá</span> <span class=\"pre\">sé</span> <span class=\"pre\">socraithe</span> <span class=\"pre\">ar</span> <span class=\"pre\">``None</span></code>, réamhshocraithe go dtí an t-am reatha.</p>\n<p>Aischuir sreang san fhormáid <code class=\"docutils literal notranslate\"><span class=\"pre\">Wdy,</span> <span class=\"pre\">DD</span> <span class=\"pre\">Mon</span> <span class=\"pre\">YYYY</span> <span class=\"pre\">HH:MM:</span> <span class=\"pre\">SS</span> <span class=\"pre\">GMT</span></code>.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.http.content_disposition_header\">\n<span class=\"sig-name descname\"><span class=\"pre\">content_disposition_header</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">as_attachment</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filename</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.http.content_disposition_header\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tógann sé luach ceanntásc HTTP <code class=\"docutils literal notranslate\"><span class=\"pre\">Content-Disposition</span></code> ón <code class=\"docutils literal notranslate\"><span class=\"pre\">ainm</span> <span class=\"pre\">comhad</span> <span class=\"pre\">``tugtar</span> <span class=\"pre\">mar</span> <span class=\"pre\">a</span> <span class=\"pre\">shonraítear</span> <span class=\"pre\">ar:rfc:</span> <span class=\"pre\">`6266`.</span> <span class=\"pre\">Tugann</span> <span class=\"pre\">``None</span></code> má tá <code class=\"docutils literal notranslate\"><span class=\"pre\">as_attachment</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> agus <code class=\"docutils literal notranslate\"><span class=\"pre\">ainm</span> <span class=\"pre\">comhaid</span> <span class=\"pre\">```None</span></code>, seachas sin filleann sé sreang atá oiriúnach don cheannteideal HTTP <code class=\"docutils literal notranslate\"><span class=\"pre\">Content-Disposition</span></code>.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.http.base36_to_int\">\n<span class=\"sig-name descname\"><span class=\"pre\">base36_to_int</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.http.base36_to_int\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Athraíonn sé sreang bonn 36 go sláimhir.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.http.int_to_base36\">\n<span class=\"sig-name descname\"><span class=\"pre\">int_to_base36</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">i</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.http.int_to_base36\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Athraíonn sé sláimhir dhearfach go bun-sreang 36.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.http.urlsafe_base64_encode\">\n<span class=\"sig-name descname\"><span class=\"pre\">urlsafe_base64_encode</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.http.urlsafe_base64_encode\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Ionchódaíonn bytestring chuig teaghrán base64 le húsáid in URLanna, ag scriosadh aon chomharthaí comhionanna rianacha.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.http.urlsafe_base64_decode\">\n<span class=\"sig-name descname\"><span class=\"pre\">urlsafe_base64_decode</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.http.urlsafe_base64_decode\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Déan teaghrán ionchódaithe base64 a dhíchódú, ag cur siar aon chomharthaí comhionannacha a d'fhéadfadh a bheith bainte amach.</p>\n</dd></dl>\n\n</section>\n<section id=\"module-django.utils.module_loading\">\n<span id=\"django-utils-module-loading\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.module_loading</span></code><a class=\"heading-anchor\" href=\"#module-django.utils.module_loading\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Feidhmeanna chun oibriú le modúil Python.</p>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.module_loading.import_string\">\n<span class=\"sig-name descname\"><span class=\"pre\">import_string</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">dotted_path</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.module_loading.import_string\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Ionmhairíonn cosán modúl poncanach agus cuireann sé an tréith/rang ainmnithe leis an ainm deireanach sa chosán ar ais. Ardaíonn sé <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>allmhaireacht <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>má theip ar an allmhairiú. Mar shampla:</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.utils.module_loading</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">import_string</span>\n\n<span class=\"n\">ValidationError</span> <span class=\"o\">=</span> <span class=\"n\">import_string</span><span class=\"p\">(</span><span class=\"s2\">&quot;django.core.exceptions.ValidationError&quot;</span><span class=\"p\">)</span>\n</code></pre></div>\n<p>atá coibhéiseach le:</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.core.exceptions</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">ValidationError</span>\n</code></pre></div>\n</dd></dl>\n\n</section>\n<section id=\"module-django.utils.safestring\">\n<span id=\"django-utils-safestring\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.safestring</span></code><a class=\"heading-anchor\" href=\"#module-django.utils.safestring\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Feidhmeanna agus ranganna chun oibriú le “teaghráin sábháilte”: teaghráin is féidir a thaispeáint go sábháilte gan éalú breise i HTML. Ciallaíonn rud éigin a mharcáil mar “teaghrán sábháilte” go bhfuil táirgeoir an teaghráin tar éis carachtair a iompú cheana féin nár cheart ag an inneall HTML (m.sh. '&lt;') iad a léirmhíniú sna heintitis iomchuí.</p>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.utils.safestring.SafeString\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SafeString</span></span><a class=\"heading-anchor\" href=\"#django.utils.safestring.SafeString\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Fo-aicme str` atá marcáilte go sonrach mar “sábháilte” (ní gá éalú breise) chun críocha aschuir HTML.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.safestring.mark_safe\">\n<span class=\"sig-name descname\"><span class=\"pre\">mark_safe</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.safestring.mark_safe\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Marcáil sreang go sainráite mar shábháilte chun críocha aschuir (HTML). Is féidir an réad a chuirtear ar ais a úsáid i ngach áit a bhfuil sreang oiriúnach.</p>\n<p>Is féidir é a ghlaoch arís agus arís eile ar shreang amháin.</p>\n<p>Is féidir é a úsáid freisin mar mhaisitheoir.</p>\n<p>Chun blúirí HTML a thógáil, ba chóir duit de ghnáth a bheith ag baint úsáidea:func: django.utils.html.format_html ina ionad.</p>\n<p>Beidh sreang marcáilte sábháilte neamhshábháilte arís Mar shampla:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</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=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">mystr</span> <span class=\"o\">=</span> <span class=\"s2\">&quot;&lt;b&gt;Hello World&lt;/b&gt;   &quot;</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">mystr</span> <span class=\"o\">=</span> <span class=\"n\">mark_safe</span><span class=\"p\">(</span><span class=\"n\">mystr</span><span class=\"p\">)</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">type</span><span class=\"p\">(</span><span class=\"n\">mystr</span><span class=\"p\">)</span>\n<span class=\"go\">&lt;class &#39;django.utils.safestring.SafeString&#39;&gt;</span>\n\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">mystr</span> <span class=\"o\">=</span> <span class=\"n\">mystr</span><span class=\"o\">.</span><span class=\"n\">strip</span><span class=\"p\">()</span>  <span class=\"c1\"># removing whitespace</span>\n<span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">type</span><span class=\"p\">(</span><span class=\"n\">mystr</span><span class=\"p\">)</span>\n<span class=\"go\">&lt;type &#39;str&#39;&gt;</span>\n</code></pre></div>\n</dd></dl>\n\n</section>\n<section id=\"module-django.utils.text\">\n<span id=\"django-utils-text\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.text</span></code><a class=\"heading-anchor\" href=\"#module-django.utils.text\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.text.format_lazy\">\n<span class=\"sig-name descname\"><span class=\"pre\">format_lazy</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">format_string</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <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.utils.text.format_lazy\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Leagan de:meth: str.format nuair a bhíonn rudaí leisciúla ag <code class=\"docutils literal notranslate\"><span class=\"pre\">format_string</span></code>, args`, agus/nó <code class=\"docutils literal notranslate\"><span class=\"pre\">kwargs</span></code>. Is é an chéad argóint an sreang atá le formáidiú. Mar shampla:</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.utils.text</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">format_lazy</span>\n<span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">django.utils.translation</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">pgettext_lazy</span>\n\n<span class=\"n\">urlpatterns</span> <span class=\"o\">=</span> <span class=\"p\">[</span>\n    <span class=\"n\">path</span><span class=\"p\">(</span>\n        <span class=\"n\">format_lazy</span><span class=\"p\">(</span><span class=\"s2\">&quot;</span><span class=\"si\">{person}</span><span class=\"s2\">/&lt;int:pk&gt;/&quot;</span><span class=\"p\">,</span> <span class=\"n\">person</span><span class=\"o\">=</span><span class=\"n\">pgettext_lazy</span><span class=\"p\">(</span><span class=\"s2\">&quot;URL&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;person&quot;</span><span class=\"p\">)),</span>\n        <span class=\"n\">PersonDetailView</span><span class=\"o\">.</span><span class=\"n\">as_view</span><span class=\"p\">(),</span>\n    <span class=\"p\">),</span>\n<span class=\"p\">]</span>\n</code></pre></div>\n<p>Ligeann an sampla seo d'aistritheoirí cuid den URL a aistriú. Má aistrítear “duine” go “persona”, meaitneoidh an abairt rialta <code class=\"docutils literal notranslate\"><span class=\"pre\">persona/</span> <span class=\"pre\">(?</span> <span class=\"pre\">P&lt;pk&gt;\\</span> <span class=\"pre\">d+)</span> <span class=\"pre\">/$</span></code>, m.sh. <code class=\"docutils literal notranslate\"><span class=\"pre\">persona/5/</span></code>.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.text.slugify\">\n<span class=\"sig-name descname\"><span class=\"pre\">slugify</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">allow_unicode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.text.slugify\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Athraíonn sé sreang go slug URL trí:</p>\n<ol class=\"arabic simple\">\n<li><p>Ag tiontú go ASCII más é <code class=\"docutils literal notranslate\"><span class=\"pre\">allow_unicode</span></code> False` (an réamhshocraithe).</p></li>\n<li><p>Ag tiontú go litreacha beaga.</p></li>\n<li><p>Carachtair nach alfaiméireacha, béim, braithíní nó spás bán iad a bhaint.</p></li>\n<li><p>Aon spás bán nó sraitheanna arís agus arís agus arís eile a chur in ionad stiúir aonair.</p></li>\n<li><p>Spás bán tosaigh agus rianúcháin a bhaint, sraitheanna agus béim a bhaint.</p></li>\n</ol>\n<p>Mar shampla:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</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=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">slugify</span><span class=\"p\">(</span><span class=\"s2\">&quot; Joel is a slug &quot;</span><span class=\"p\">)</span>\n<span class=\"go\">&#39;joel-is-a-slug&#39;</span>\n</code></pre></div>\n<p>Más mian leat carachtair Unicode a cheadú, pas <code class=\"docutils literal notranslate\"><span class=\"pre\">allow_unicode=true</span></code>. Mar shampla:</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</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=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">slugify</span><span class=\"p\">(</span><span class=\"s2\">&quot;你好 World&quot;</span><span class=\"p\">,</span> <span class=\"n\">allow_unicode</span><span class=\"o\">=</span><span class=\"kc\">True</span><span class=\"p\">)</span>\n<span class=\"go\">&#39;你好-world&#39;</span>\n</code></pre></div>\n</dd></dl>\n\n</section>\n<section id=\"module-django.utils.timezone\">\n<span id=\"django-utils-timezone\"></span><span id=\"time-zone-selection-functions\"></span><h2><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>django.utils.timezone ``<a class=\"heading-anchor\" href=\"#module-django.utils.timezone\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.timezone.get_fixed_timezone\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_fixed_timezone</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">offset</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.timezone.get_fixed_timezone\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann a: class: ~datetime.tzinfo sampla a léiríonn crios ama le fritháireamh seasta ó UTC.</p>\n<p>Is é <code class=\"docutils literal notranslate\"><span class=\"pre\">offset</span></code> a:class: datetime.timedelta nó líon sláireach nóiméad. Úsáid luachanna dearfacha do chriosanna ama thoir ó UTC agus luachanna diúltacha siar de UTC.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.timezone.get_default_timezone\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_default_timezone</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.timezone.get_default_timezone\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>&lt;default-current-time-zone&gt;Tugann a:class: ~datetime.tzinfo sampla a léiríonn an:ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>crios ama réamhshocraithe <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.timezone.get_default_timezone_name\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_default_timezone_name</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.timezone.get_default_timezone_name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>&lt;default-current-time-zone&gt;Tugann ainm an: ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>crios ama réamhshocraithe <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>ar ais.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.timezone.get_current_timezone\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_current_timezone</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.timezone.get_current_timezone\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>&lt;default-current-time-zone&gt;Tuairisceann a:class: ~datetime.tzinfo sampla a léiríonn an:ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>crios ama reatha <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.timezone.get_current_timezone_name\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_current_timezone_name</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.timezone.get_current_timezone_name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>&lt;default-current-time-zone&gt;Tugann ainm an: ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>crios ama reatha <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>ar ais.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.timezone.activate\">\n<span class=\"sig-name descname\"><span class=\"pre\">activate</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">timezone</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.timezone.activate\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>&lt;default-current-time-zone&gt;Socraíonn an: ref: crios ama reatha `. Caithfidh an argóint `timezone` a bheith ina shampla de a:class: ~datetime.tzinfo fo-aicme nó ainm crios ama.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.timezone.deactivate\">\n<span class=\"sig-name descname\"><span class=\"pre\">deactivate</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.timezone.deactivate\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>&lt;default-current-time-zone&gt;Díshuitear an:ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>crios ama reatha <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.timezone.override\">\n<span class=\"sig-name descname\"><span class=\"pre\">override</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">timezone</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.timezone.override\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>This is a Python context manager that sets the <a class=\"reference internal\" href=\"/ga/6.1/topics/i18n/timezones/#default-current-time-zone\"><span class=\"std std-ref\">current time zone</span></a> on entry with <a class=\"reference internal\" href=\"#django.utils.timezone.activate\" title=\"django.utils.timezone.activate\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">activate()</span></code></a>, and restores\nthe previously active time zone on exit. If the <code class=\"docutils literal notranslate\"><span class=\"pre\">timezone</span></code> argument is\n<code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, the <a class=\"reference internal\" href=\"/ga/6.1/topics/i18n/timezones/#default-current-time-zone\"><span class=\"std std-ref\">current time zone</span></a> is unset\non entry with <a class=\"reference internal\" href=\"#django.utils.timezone.deactivate\" title=\"django.utils.timezone.deactivate\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">deactivate()</span></code></a> instead.</p>\n<p>Tá <code class=\"docutils literal notranslate\"><span class=\"pre\">override</span></code> inúsáidte mar mhaisitheoir feidhme freisin.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.timezone.localtime\">\n<span class=\"sig-name descname\"><span class=\"pre\">localtime</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">timezone</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.timezone.localtime\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>&lt;default-current-time-zone&gt;Athraíonn sé aware:class: ~datetime.datetime go crios ama difriúil, de réir réamhshocraithe an:ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>crios ama reatha <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p>\n<p>Nuair a fhágtar <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>luach <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>, réamhshocraithe aith:func: ano.</p>\n<p>Ní oibríonn an fheidhm seo ar amanna dáta naif; úsáid: func: make_aware ina ionad.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.timezone.localdate\">\n<span class=\"sig-name descname\"><span class=\"pre\">localdate</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">timezone</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.timezone.localdate\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>&lt;default-current-time-zone&gt;Úsáid:Func: localtime chun aware:class: ~datetime.datetime a thiontú go a:meth: ~datetime.datetime.date i gcrios ama difriúil, de réir réamhshocraithe an:ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>crios ama reatha <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p>\n<p>Nuair a fhágtar <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>luach <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>, réamhshocraithe aith:func: ano.</p>\n<p>Ní oibríonn an fheidhm seo ar amanna dáta naif.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.timezone.now\">\n<span class=\"sig-name descname\"><span class=\"pre\">now</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.timezone.now\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tuairisceáin a: class: ~datetime.datetime a léiríonn an pointe reatha in am. Braitheann an méid a chuirtear ar ais go díreach ar luach de:setting: USE_TZ:</p>\n<ul class=\"simple\">\n<li><p>Más rud é: Setting: <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> USE_TZ, is é seo a: ref: naive dáta-am &lt;naive_vs_aware_datetimes&gt;(ie dáta-am gan crios ama gaolmhar) a léiríonn an t-am reatha i gcrios ama áitiúil an chórais.</p></li>\n<li><p>&lt;naive_vs_aware_datetimes&gt;Más rud é: Setting: USE_TZ <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, beidh sé seo an:ref: aware `dáta-am a léiríonn an t-am reatha i UTC. Tabhair faoi deara go bhfillfidh: func: `ano amanna i gcónaí i UTC beag beann ar luach an:setting: TIME_ZONE; is féidir leat:func: localtime a úsáid chun an t-am a fháil sa chrios ama reatha.</p></li>\n</ul>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.timezone.is_aware\">\n<span class=\"sig-name descname\"><span class=\"pre\">is_aware</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.timezone.is_aware\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann sé ar ais <code class=\"docutils literal notranslate\"><span class=\"pre\">Fíor</span></code> má tá luach` ar an eolas, <code class=\"docutils literal notranslate\"><span class=\"pre\">Fréag</span></code> má tá sé naif. Glacann an fheidhm seo leis gurb é <code class=\"docutils literal notranslate\"><span class=\"pre\">luach</span></code> a:class: ~datetime.datetime.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.timezone.is_naive\">\n<span class=\"sig-name descname\"><span class=\"pre\">is_naive</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.timezone.is_naive\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann sé ar ais <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> má tá luach` naif, <code class=\"docutils literal notranslate\"><span class=\"pre\">Fréag</span></code> má tá sé ar an eolas aige. Glacann an fheidhm seo leis gurb é <code class=\"docutils literal notranslate\"><span class=\"pre\">luach</span></code> a:class: ~datetime.datetime.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.timezone.make_aware\">\n<span class=\"sig-name descname\"><span class=\"pre\">make_aware</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">timezone</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.timezone.make_aware\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Filleann sé aware:class: ~datetime.datetime a léiríonn an pointe céanna in am le <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> i timezone`, agus value` ina naive:class: ~datetime.datetime. &lt;default-current-time-zone&gt;Má tá <code class=\"docutils literal notranslate\"><span class=\"pre\">timezone</span></code> socraithe go <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, réamhshocraíonn sé go dtí an:ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>crios ama reatha <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.timezone.make_naive\">\n<span class=\"sig-name descname\"><span class=\"pre\">make_naive</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">timezone</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.timezone.make_naive\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann naive:class: ~datetime.datetime ar ais a léiríonn i <code class=\"docutils literal notranslate\"><span class=\"pre\">timezone</span></code> an pointe céanna in am le <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code>, agus lua` atá ina aware:class: ~datetime.datetime. &lt;default-current-time-zone&gt;Má tá <code class=\"docutils literal notranslate\"><span class=\"pre\">timezone</span></code> socraithe go <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, réamhshocraíonn sé go dtí an:ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>crios ama reatha <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p>\n</dd></dl>\n\n</section>\n<section id=\"module-django.utils.translation\">\n<span id=\"django-utils-translation\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.translation</span></code><a class=\"heading-anchor\" href=\"#module-django.utils.translation\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Le haghaidh plé iomlán maidir le húsáid na nithe seo a leanas féach na:doc: doiciméadú aistriúcháin &lt;/topics/i18n/translation&gt;.</p>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.translation.gettext\">\n<span class=\"sig-name descname\"><span class=\"pre\">gettext</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.translation.gettext\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Aistríonn <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>teachtaireacht <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>agus cuireann sé ar ais mar shreang é.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.translation.pgettext\">\n<span class=\"sig-name descname\"><span class=\"pre\">pgettext</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=\"n\"><span class=\"pre\">message</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.translation.pgettext\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Aistríonn <code class=\"docutils literal notranslate\"><span class=\"pre\">teachtaireacht</span> <span class=\"pre\">``mar</span> <span class=\"pre\">gheall</span> <span class=\"pre\">ar</span> <span class=\"pre\">an</span> <span class=\"pre\">`comhthéacs</span></code> agus cuireann sé ar ais mar shreang é.</p>\n<p>Le haghaidh tuilleadh faisnéise, féach:ref: contextual-markers.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.translation.gettext_lazy\">\n<span class=\"sig-name descname\"><span class=\"pre\">gettext_lazy</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.translation.gettext_lazy\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.translation.pgettext_lazy\">\n<span class=\"sig-name descname\"><span class=\"pre\">pgettext_lazy</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=\"n\"><span class=\"pre\">message</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.translation.pgettext_lazy\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Mar an gcéanna leis na leaganacha neamh-leisciúla thuas, ach ag baint úsáide as forghní</p>\n<p>&lt;lazy-translations&gt;Féach:ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>doiciméadú aistriúcháin leisciúil <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.translation.gettext_noop\">\n<span class=\"sig-name descname\"><span class=\"pre\">gettext_noop</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.translation.gettext_noop\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Marcálann sé teaghráin le haghaidh aistriúcháin ach ní aistríonn sé iad anois. Is féidir é seo a úsáid chun teaghráin a stóráil in athróga domhanda ar chóir dóibh fanacht sa bhuntheanga (toisc go bhféadfaí iad a úsáid go seachtrach) agus aistrítear iad níos déanaí.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.translation.ngettext\">\n<span class=\"sig-name descname\"><span class=\"pre\">ngettext</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">singular</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">plural</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.translation.ngettext\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Aistríonn <code class=\"docutils literal notranslate\"><span class=\"pre\">singular</span></code> agus plural` agus filleann sé an teaghrán cuí bunaithe ar <code class=\"docutils literal notranslate\"><span class=\"pre\">uimhre</span></code>.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.translation.npgettext\">\n<span class=\"sig-name descname\"><span class=\"pre\">npgettext</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=\"n\"><span class=\"pre\">singular</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">plural</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.translation.npgettext\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Aistríonn <code class=\"docutils literal notranslate\"><span class=\"pre\">singular</span></code> agus plural` agus filleann sé an teaghrán cuí bunaithe ar <code class=\"docutils literal notranslate\"><span class=\"pre\">uimhre</span></code> agus an context`.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.translation.ngettext_lazy\">\n<span class=\"sig-name descname\"><span class=\"pre\">ngettext_lazy</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">singular</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">plural</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.translation.ngettext_lazy\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.translation.npgettext_lazy\">\n<span class=\"sig-name descname\"><span class=\"pre\">npgettext_lazy</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=\"n\"><span class=\"pre\">singular</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">plural</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.translation.npgettext_lazy\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Mar an gcéanna leis na leaganacha neamh-leisciúla thuas, ach ag baint úsáide as forghní</p>\n<p>&lt;lazy-translations&gt;Féach:ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>doiciméadú aistriúcháin leisciúil <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.translation.activate\">\n<span class=\"sig-name descname\"><span class=\"pre\">activate</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">language</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.translation.activate\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Faigheann sé an réad aistriúcháin do theanga ar leith agus gníomhaíonn sé é mar réad aistriúcháin reatha don snáithe reatha.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.translation.deactivate\">\n<span class=\"sig-name descname\"><span class=\"pre\">deactivate</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.translation.deactivate\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Díghníomhachtaíonn sé an réad aistriúcháin atá gníomhach faoi láthair ionas go réiteoidh glaonna breise i gcoinne an réad aistriúcháin</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.translation.deactivate_all\">\n<span class=\"sig-name descname\"><span class=\"pre\">deactivate_all</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.translation.deactivate_all\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Déanann sé an réad aistriúcháin ghníomhach mar shampla <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>NullTranslations () <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>. Tá sé seo úsáideach nuair is mian linn go mbeadh aistriúcháin moillithe le feiceáil mar an teaghrán bunaidh ar chúis</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.translation.override\">\n<span class=\"sig-name descname\"><span class=\"pre\">override</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">language</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">deactivate</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.translation.override\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Gníomhaíonn bainisteoir comhthéacs Python a úsáide:func: django.utils.translation.activate chun an réad aistriúcháin do theanga ar leith a fháil, é a ghníomhachtú mar réad aistriúcháin don snáithe reatha agus athghníomhachtaíonn sé an teanga ghníomhach roimhe seo ar imeacht. Go roghnach, féadfaidh sé an t-aistriúchán sealadach a dhíghníomhachtú ar imeacht le:func: django.utils.translation.deactivate má tá an argóint <code class=\"docutils literal notranslate\"><span class=\"pre\">deactivate</span></code> True`. Má chuireann tú <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> mar argóint teanga, cuirtear cás <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>NullTranslations () <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>i ngníomh laistigh den chomhthéacs.</p>\n<p>Tá <code class=\"docutils literal notranslate\"><span class=\"pre\">override</span></code> inúsáidte mar mhaisitheoir feidhme freisin.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.translation.check_for_language\">\n<span class=\"sig-name descname\"><span class=\"pre\">check_for_language</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">lang_code</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.translation.check_for_language\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Seiceálann sé an bhfuil comhad teanga domhanda ann don chód teanga ar leith (m.sh. 'fr', 'pt_br'). Úsáidtear é seo chun cinneadh a dhéanamh an bhfuil teanga a sholáthraíonn an úsáideoir ar fáil.</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">lang_code</span></code> has a maximum accepted length of 500 characters. <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>\nis returned if it exceeds this limit, before any language-file lookup.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.translation.get_language\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_language</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.translation.get_language\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Returns the currently selected language code. Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> if\ntranslations are temporarily deactivated (by <a class=\"reference internal\" href=\"#django.utils.translation.deactivate_all\" title=\"django.utils.translation.deactivate_all\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">deactivate_all()</span></code></a> or\nwhen <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> is passed to <a class=\"reference internal\" href=\"#django.utils.translation.override\" title=\"django.utils.translation.override\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">override()</span></code></a>).</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.translation.get_language_bidi\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_language_bidi</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.translation.get_language_bidi\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann leagan amach BiDi teanga roghnaithe:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> = leagan amach ar chlé go deis</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> = leagan amach ar dheis go clé</p></li>\n</ul>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.translation.get_language_from_request\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_language_from_request</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">check_path</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.translation.get_language_from_request\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Déanann anailís ar an iarratas chun a fháil amach cén teanga a theastaíonn ón úsáideoir a thaispeáint. Ní chuirtear san áireamh ach teangacha atá liostaithe i socruithe. Má iarrann an t-úsáideoir fotheanga ina bhfuil príomhtheanga againn, seolfaimid an phríomhtheanga amach.</p>\n<p>Más é <code class=\"docutils literal notranslate\"><span class=\"pre\">check_path</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, seiceálann an fheidhm an URL iarrtha ar dtús cibé an dtosaíonn a chosán le cód teanga atá liostaithe sa socrú:setting: LANGUAGES.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.translation.get_supported_language_variant\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_supported_language_variant</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">lang_code</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strict</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.translation.get_supported_language_variant\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann sé 'lang_code`` ar ais má tá sé sa socrú: setting: LANGUAGES, b'fhéidir leagan níos cineálacha a roghnú. Mar shampla, cuirtear <code class=\"docutils literal notranslate\"><span class=\"pre\">es'</span></code> ar ais má tá <code class=\"docutils literal notranslate\"><span class=\"pre\">lang_code</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">es-ar'</span></code> agus <code class=\"docutils literal notranslate\"><span class=\"pre\">`es'</span></code> in:setting: LANGUAGES ach níl <code class=\"docutils literal notranslate\"><span class=\"pre\">es-ar'</span></code>.</p>\n<p>Tá an fad uasta glactha le 500 carachtar ag <code class=\"docutils literal notranslate\"><span class=\"pre\">lang_code</span></code>. A: Exc: Ardaítear LookuPerror má sháraíonn <code class=\"docutils literal notranslate\"><span class=\"pre\">lang_code</span></code> an teorainn seo agus má tá <code class=\"docutils literal notranslate\"><span class=\"pre\">docht</span> <span class=\"pre\">``True</span></code>, nó mura bhfuil aon leagan cineálach ann agus má tá <code class=\"docutils literal notranslate\"><span class=\"pre\">docht</span></code> False`.</p>\n<p>Más é <code class=\"docutils literal notranslate\"><span class=\"pre\">docht</span> <span class=\"pre\">``False</span></code> (an réamhshocrú), féadfar leagan tír-shonrach a thabhairt ar ais nuair nach bhfaightear an cód teanga ná a leagan cineálach. Mar shampla, mura bhfuil ach <code class=\"docutils literal notranslate\"><span class=\"pre\">es-co'</span></code> in:setting: LANGUAGES, cuirtear é sin ar ais do <code class=\"docutils literal notranslate\"><span class=\"pre\">lang_code</span></code>s cosúil le <code class=\"docutils literal notranslate\"><span class=\"pre\">'es'</span></code> agus <code class=\"docutils literal notranslate\"><span class=\"pre\">es-ar'</span></code>. Ní chuirtear na cluichí sin ar ais má tá <code class=\"docutils literal notranslate\"><span class=\"pre\">strict=True</span></code>.</p>\n<p>Ardaithe:exc: LookuPerror mura bhfaightear aon rud.</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.translation.to_locale\">\n<span class=\"sig-name descname\"><span class=\"pre\">to_locale</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">language</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.translation.to_locale\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tionann ainm teanga (en-us) ina ainm áitiúil (en_US).</p>\n</dd></dl>\n\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.utils.translation.templatize\">\n<span class=\"sig-name descname\"><span class=\"pre\">templatize</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">src</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.utils.translation.templatize\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tionann teimpléad Django ina rud a thuigeann <code class=\"docutils literal notranslate\"><span class=\"pre\">xgettext</span></code>. Déanann sé amhlaidh trí na clibeanna aistriúcháin Django a aistriú go gcaighdeánacha feidhme <code class=\"docutils literal notranslate\"><span class=\"pre\">gettext</span></code>.</p>\n</dd></dl>\n\n</section>","rootId":"module-django.utils","toc":[{"title":"django.utils.cache","anchor":"module-django.utils.cache","children":[]},{"title":"django.utils.dateparse","anchor":"module-django.utils.dateparse","children":[]},{"title":"``django.utils.decorators ``","anchor":"module-django.utils.decorators","children":[]},{"title":"django.utils.encoding","anchor":"module-django.utils.encoding","children":[]},{"title":"django.utils.feedgenerator","anchor":"module-django.utils.feedgenerator","children":[{"title":"Stylesheet","anchor":"stylesheet","children":[]},{"title":"SyndicationFeed","anchor":"syndicationfeed","children":[]},{"title":"Cumhd","anchor":"enclosure","children":[]},{"title":"RSSFeed","anchor":"rssfeed","children":[]},{"title":"RSS201REV2Feed","anchor":"rss201rev2feed","children":[]},{"title":"RSSuserland091Feed","anchor":"rssuserland091feed","children":[]},{"title":"Atom1Feed","anchor":"atom1feed","children":[]}]},{"title":"django.utils.functional","anchor":"module-django.utils.functional","children":[]},{"title":"django.utils.html","anchor":"module-django.utils.html","children":[]},{"title":"django.utils.http","anchor":"module-django.utils.http","children":[]},{"title":"django.utils.module_loading","anchor":"module-django.utils.module_loading","children":[]},{"title":"django.utils.safestring","anchor":"module-django.utils.safestring","children":[]},{"title":"django.utils.text","anchor":"module-django.utils.text","children":[]},{"title":"``django.utils.timezone ``","anchor":"module-django.utils.timezone","children":[]},{"title":"django.utils.translation","anchor":"module-django.utils.translation","children":[]}],"breadcrumbs":[{"docname":"ref/index","title":"Tagairt API","url":"/ga/6.1/ref/"}],"prev":{"docname":"ref/urls","title":"Feidhmeanna ``django.urls ``le húsáid in URLConfs","url":"/ga/6.1/ref/urls/"},"next":{"docname":"ref/validators","title":"Bailíochtóirí","url":"/ga/6.1/ref/validators/"},"formats":{"html":"/ga/6.1/ref/utils/","markdown":"/ga/6.1/ref/utils.md","json":"/ga/6.1/ref/utils.json"},"source":"https://github.com/django/django/blob/stable/6.1.x/docs/ref/utils.txt","official":"https://docs.djangoproject.com/ga/6.1/ref/utils/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}