{"title":"Seicliosta imscartha","version":"5.2","locale":"ga","docname":"howto/deployment/checklist","url":"/ga/5.2/howto/deployment/checklist/","canonical":"https://djangodocs.dev/ga/5.2/howto/deployment/checklist/","summary":"Is timpeallacht naimhde é an t-idirlíon. Sula n-úsáidtear do thionscadal Django, ba cheart duit roinnt ama a thógáil chun do shocruithe a athbhreithniú, agus…","html":"<h1>Seicliosta imscartha<a class=\"heading-anchor\" href=\"#deployment-checklist\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Is timpeallacht naimhde é an t-idirlíon. Sula n-úsáidtear do thionscadal Django, ba cheart duit roinnt ama a thógáil chun do shocruithe a athbhreithniú, agus slándáil, feidhmíocht agus oibríochtaí san áireamh.</p>\n<p>Cuimsíonn Django go leor: doc: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>gnéithe slándála' &lt;/topics/security&gt;. Tá cuid acu ionsuite agus cumasaithe i gcónaí. Tá daoine eile roghnach toisc nach bhfuil siad oiriúnach i gcónaí, nó toisc go bhfuil siad deacair d'fhorbairt. Mar shampla, b'fhéidir nach mbeidh HTTPS a chur i bhfeidhm oiriúnach do gach suíomh Gréasáin, agus tá sé neamhphraiticiúil d'fhorbairt áitiúil.</p>\n<p>Is catagóir eile de thrádálacha le háisiúlacht iad barrfheabhsú feidhmíochta. Mar shampla, tá caching úsáideach i dtáirgeadh, níos lú mar sin d'fhorbairt áitiúil. Tá riachtanais tuairiscithe earráidí an-difriúil freisin.</p>\n<p>Cuimsíonn an seicliosta seo a leanas socruithe:</p>\n<ul class=\"simple\">\n<li><p>caithfear a shocrú i gceart chun Django an leibhéal slándála a bhfuil súil leis a sholáthar;</p></li>\n<li><p>táthar ag súil go mbeidh difriúil i ngach timpeallacht;</p></li>\n<li><p>gnéithe slándála roghnacha a chumasú;</p></li>\n<li><p>optamú feidhmíochta a chumasú;</p></li>\n<li><p>tuairisciú earráide ar fáil.</p></li>\n</ul>\n<p>Tá go leor de na suíomhanna seo íogair agus ba chóir go ndéileálfaí leo faoi rún. Má tá an cód foinse do do thionscadal á eisiúint agat, is gnáthchleachtas é socruithe oiriúnacha a fhoilsiú le haghaidh forbartha, agus modúl socruithe príobháideacha a úsáid le haghaidh táirgeadh.</p>\n<section id=\"run-manage-py-check-deploy\">\n<h2>Rith seiceáil <code class=\"docutils literal notranslate\"><span class=\"pre\">manage.py</span> <span class=\"pre\">--deploy</span></code><a class=\"heading-anchor\" href=\"#run-manage-py-check-deploy\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Is féidir cuid de na seiceálacha a thuairiscítear thíos a uathoibriú ag baint úsáide as an rogha: rogha: check --deploy. Bí cinnte é a rith i gcoinne do chomhad socruithe táirgeachta mar a thuairiscítear i ndoiciméadú an rogha.</p>\n</section>\n<section id=\"switch-away-from-manage-py-runserver\">\n<h2>Athraigh ar shiúl ó <code class=\"docutils literal notranslate\"><span class=\"pre\">manage.py</span> <span class=\"pre\">runserver</span></code><a class=\"heading-anchor\" href=\"#switch-away-from-manage-py-runserver\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Níl an t-ordú <a class=\"reference internal\" href=\"/ga/5.2/ref/django-admin/#django-admin-runserver\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">runserver</span></code></a> deartha le haghaidh socrú táirgeachta. Bí cinnte aistriú chuig freastalaí WSGI nó ASGI atá réidh le táirgeadh. Le haghaidh roinnt roghanna coitianta, féach <a class=\"reference internal\" href=\"/ga/5.2/howto/deployment/wsgi/\"><span class=\"doc\">freastalaithe WSGI</span></a> nó <a class=\"reference internal\" href=\"/ga/5.2/howto/deployment/asgi/\"><span class=\"doc\">freastalaithe ASGI</span></a>.</p>\n</section>\n<section id=\"critical-settings\">\n<h2>Socruithe criticiúla<a class=\"heading-anchor\" href=\"#critical-settings\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<section id=\"secret-key\">\n<h3><a class=\"reference internal\" href=\"/ga/5.2/ref/settings/#std-setting-SECRET_KEY\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECRET_KEY</span></code></a><a class=\"heading-anchor\" href=\"#secret-key\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>** Caithfidh luach randamach mór a bheith ag an eochair rúnda agus caithfear é a choinneáil faoi rún. **</p>\n<p>Déan cinnte nach n-úsáidtear an eochair a úsáidtear i dtáirgeadh áit ar bith eile agus seachain é a thiomantas do rialú foinse. Laghdaíonn sé seo líon na veicteoirí óna bhféadfadh ionsaitheoir an eochair a fháil.</p>\n<p>In ionad an eochair rúnda i do mhodúl socruithe a chódú, smaoinigh ar é a luchtú ó athróg comhshaoil:</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\">import</span><span class=\"w\"> </span><span class=\"nn\">os</span>\n\n<span class=\"n\">SECRET_KEY</span> <span class=\"o\">=</span> <span class=\"n\">os</span><span class=\"o\">.</span><span class=\"n\">environ</span><span class=\"p\">[</span><span class=\"s2\">&quot;SECRET_KEY&quot;</span><span class=\"p\">]</span>\n</code></pre></div>\n<p>nó ó chomhad:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"k\">with</span> <span class=\"nb\">open</span><span class=\"p\">(</span><span class=\"s2\">&quot;/etc/secret_key.txt&quot;</span><span class=\"p\">)</span> <span class=\"k\">as</span> <span class=\"n\">f</span><span class=\"p\">:</span>\n    <span class=\"n\">SECRET_KEY</span> <span class=\"o\">=</span> <span class=\"n\">f</span><span class=\"o\">.</span><span class=\"n\">read</span><span class=\"p\">()</span><span class=\"o\">.</span><span class=\"n\">strip</span><span class=\"p\">()</span>\n</code></pre></div>\n<p>Má tá eochracha rúnda ag rothlú, is féidir leat úsáid a bhaint as:: setting: SECRET_KEY_FALLBACKS:</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\">import</span><span class=\"w\"> </span><span class=\"nn\">os</span>\n\n<span class=\"n\">SECRET_KEY</span> <span class=\"o\">=</span> <span class=\"n\">os</span><span class=\"o\">.</span><span class=\"n\">environ</span><span class=\"p\">[</span><span class=\"s2\">&quot;CURRENT_SECRET_KEY&quot;</span><span class=\"p\">]</span>\n<span class=\"n\">SECRET_KEY_FALLBACKS</span> <span class=\"o\">=</span> <span class=\"p\">[</span>\n    <span class=\"n\">os</span><span class=\"o\">.</span><span class=\"n\">environ</span><span class=\"p\">[</span><span class=\"s2\">&quot;OLD_SECRET_KEY&quot;</span><span class=\"p\">],</span>\n<span class=\"p\">]</span>\n</code></pre></div>\n<p>Déan cinnte go mbaintear sean-eochracha rúnda ó <code class=\"docutils literal notranslate\"><span class=\"pre\">SECRET_KEY_FALLBACKS</span></code> go tráthúil.</p>\n</section>\n<section id=\"debug\">\n<h3><a class=\"reference internal\" href=\"/ga/5.2/ref/settings/#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code></a><a class=\"heading-anchor\" href=\"#debug\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>** Ní mór duit dífhabhtú a chumasú riamh i dtáirgeadh. **</p>\n<p>Is cinnte go bhfuil do thionscadal á fhorbairt agat le <a class=\"reference internal\" href=\"/ga/5.2/ref/settings/#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEBUG</span> <span class=\"pre\">=</span> <span class=\"pre\">Fíor</span></code></a>, ós rud é go gcumasaíonn sé seo gnéithe úsáideacha ar nós aisrianta iomlána i do bhrabhsálaí.</p>\n<p>Maidir le timpeallacht táirgeachta, áfach, is droch-smaoineamh é seo, toisc go scaiteann sé go leor faisnéise faoi do thionscadal: sleachta de do chód foinse, athróga áitiúla, socruithe, leabharlanna a úsáidtear, srl.</p>\n</section>\n</section>\n<section id=\"environment-specific-settings\">\n<h2>Socruithe comhshaolshonracha<a class=\"heading-anchor\" href=\"#environment-specific-settings\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<section id=\"allowed-hosts\">\n<h3><a class=\"reference internal\" href=\"/ga/5.2/ref/settings/#std-setting-ALLOWED_HOSTS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">ALLOWED_HOSTS</span></code></a><a class=\"heading-anchor\" href=\"#allowed-hosts\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Nuair: Socrú: DEBUG = False &lt;DEBUG&gt;, ní oibríonn Django ar chor ar bith gan luach oiriúnach do: setting: ALLOWED_HOSTS.</p>\n<p>Tá an socrú seo ag teastáil chun do shuíomh a chosaint i gcoinne roinnt ionsaithe CSRF. Má úsáideann tú cárta fiáin, ní mór duit do bhailíochtú féin a dhéanamh ar an gceannteideal HTTP <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>Host`, nó a chinntiú ar shlí eile nach bhfuil tú leochaileach don chatagóir ionsaithe seo.</p>\n<p>Ba cheart duit an freastalaí gréasáin atá suite os comhair Django a chumrú chun an t-óstach a bhailíochtú. Ba chóir dó freagra a thabhairt le leathanach earráide statach nó neamhaird a dhéanamh d'iarratais ar óstaigh míchearta in ionad an iarratas a chur ar aghaidh chuig Ar an mbealach seo seachnóidh tú earráidí bréige i do logaí Django (nó ríomhphoist má tá tuairisciú earráide cumraithe agat ar an mbealach sin). Mar shampla, ar nginx d'fhéadfá freastalaí réamhshocraithe a chur ar bun chun “444 Gan Freagra” a thabhairt ar ais ar óstach neamh-aitheanta:</p>\n<div class=\"code-block\" data-language=\"nginx\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Nginx</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=\"Nginx code\"><code><span class=\"k\">server</span><span class=\"w\"> </span><span class=\"p\">{</span>\n<span class=\"w\">    </span><span class=\"kn\">listen</span><span class=\"w\"> </span><span class=\"mi\">80</span><span class=\"w\"> </span><span class=\"s\">default_server</span><span class=\"p\">;</span>\n<span class=\"w\">    </span><span class=\"kn\">return</span><span class=\"w\"> </span><span class=\"mi\">444</span><span class=\"p\">;</span>\n<span class=\"p\">}</span>\n</code></pre></div>\n</section>\n<section id=\"caches\">\n<h3>: socrú: CACHES<a class=\"heading-anchor\" href=\"#caches\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Má tá taisce á úsáid agat, d'fhéadfadh go mbeadh paraiméadair nasc difriúil i bhforbairt agus i dtáirgeadh. &lt;local-memory-caching&gt;Réamhshocraíonn Django ar aghaidh an phróisis: ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>taiscáil cuimhne áitiúil <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>nach bhféadfadh a bheith inmhianaithe.</p>\n<p>Is minic a bhíonn fíordheimhniú lag ag freastalaithe taisce. Cinntigh nach nglacann siad ach le naisc ó d’fhreastalaithe feidhmchláir.</p>\n</section>\n<section id=\"databases\">\n<h3><a class=\"reference internal\" href=\"/ga/5.2/ref/settings/#std-setting-DATABASES\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DATABASES</span></code></a><a class=\"heading-anchor\" href=\"#databases\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Is dócha go bhfuil paraiméadair nasc bunachar sonraí difriúil i bhforbairt agus i dtáirgeadh.</p>\n<p>Tá pasfhocail bhunachar sonraí an-íogair. Ba chóir duit iad a chosaint go díreach cosúil:setting: SECRET_KEY.</p>\n<p>Ar mhaithe le slándáil uasta, cinntigh nach nglacann freastalaithe bunachair shonraí ach le naisc ó d’fhreastalaithe feidhmchláir.</p>\n<p>Mura bhfuil cúltacaí curtha ar bun agat do do bhunachar sonraí, déan é anois!</p>\n</section>\n<section id=\"email-backend-and-related-settings\">\n<h3><a class=\"reference internal\" href=\"/ga/5.2/ref/settings/#std-setting-EMAIL_BACKEND\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">EMAIL_BACKEND</span></code></a> and related settings<a class=\"heading-anchor\" href=\"#email-backend-and-related-settings\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Má sheolann do shuíomh ríomhphoist, caithfear na luachanna seo a shocrú i gceart.</p>\n<p>De réir réamhshocraithe, seolann Django ríomhphost ó stiúrthóir gréasáin &#64;localhost agus fréamh &#64;localhost. Mar sin féin, diúltaíonn roinnt soláthraithe ríomhphoist ó na seoltaí seo. Chun seoltaí seoltóra éagsúla a úsáid, modhnaigh socruithe:: DEFAULT_FROM_EMAIL agus:setting: SERVER_EMAIL.</p>\n</section>\n<section id=\"static-root-and-static-url\">\n<h3><a class=\"reference internal\" href=\"/ga/5.2/ref/settings/#std-setting-STATIC_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATIC_ROOT</span></code></a> and <a class=\"reference internal\" href=\"/ga/5.2/ref/settings/#std-setting-STATIC_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATIC_URL</span></code></a><a class=\"heading-anchor\" href=\"#static-root-and-static-url\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Freastalaíonn an freastalaí forbartha comhaid statacha go huathoibríoch Sa táirgeadh, ní mór duit a: setting: STATIC_ROOT eolaire a shainiú ina ndéanfaidh: djadmin: collectstatic iad a chóipeáil.</p>\n<p>Féach: doc: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>/howto/static-files/index <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>le haghaidh tuilleadh faisnéise.</p>\n</section>\n<section id=\"media-root-and-media-url\">\n<h3><a class=\"reference internal\" href=\"/ga/5.2/ref/settings/#std-setting-MEDIA_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_ROOT</span></code></a> and <a class=\"reference internal\" href=\"/ga/5.2/ref/settings/#std-setting-MEDIA_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_URL</span></code></a><a class=\"heading-anchor\" href=\"#media-root-and-media-url\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Déanann do úsáideoirí comhaid meán a uaslódáil. Níl iontaofa orthu! Déan cinnte nach ndéanann do fhreastalaí gréasáin iarracht riamh iad a lé Mar shampla, má uaslódálann úsáideoir comhad <code class=\"docutils literal notranslate\"><span class=\"pre\">.php</span></code>, níor chóir don fhreastalaí gréasáin é a fhorghníomhú.</p>\n<p>Anois is am maith é chun do straitéis chúltaca do na comhaid seo a sheiceáil.</p>\n</section>\n</section>\n<section id=\"https\">\n<h2>HTTPS<a class=\"heading-anchor\" href=\"#https\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Ba cheart d'aon láithreán gréasáin a ligeann úsáideoirí logáil isteach HTTPS ar fud an láithreáin a fhorfheidhmiú chun comharthaí rochtana a sheachaint I Django, tá comharthaí rochtana an logáil isteach /pasfhocal, an fianán seisiúin, agus comharthaí athshocraithe pasfhocal. (Ní féidir leat mórán a dhéanamh chun comharthaí athshocraithe pasfhocal a chosaint má tá tú ag seoladh trí ríomhphost iad.)</p>\n<p>Ní leor réimsí íogair ar nós an cuntas úsáideora nó an riarachán a chosaint, toisc go n-úsáidtear an fianán seisiúin céanna le haghaidh HTTP agus HTTPS. Ní mór do fhreastalaí gréasáin gach trácht HTTP a atreorú chuig HTTPS, agus ní mór ach iarratais HTTPS a tharchur chuig Django.</p>\n<p>Nuair a bheidh HTTPS curtha ar bun agat, cumasaigh na socruithe seo a leanas.</p>\n<section id=\"csrf-cookie-secure\">\n<h3><a class=\"reference internal\" href=\"/ga/5.2/ref/settings/#std-setting-CSRF_COOKIE_SECURE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">CSRF_COOKIE_SECURE</span></code></a><a class=\"heading-anchor\" href=\"#csrf-cookie-secure\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Socraigh é seo go <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> chun an fianán CSRF a tharchur thar HTTP de thaisme a sheachaint.</p>\n</section>\n<section id=\"session-cookie-secure\">\n<h3><a class=\"reference internal\" href=\"/ga/5.2/ref/settings/#std-setting-SESSION_COOKIE_SECURE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SESSION_COOKIE_SECURE</span></code></a><a class=\"heading-anchor\" href=\"#session-cookie-secure\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Socraigh é seo go <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> chun an fianán seisiúin a tharchur thar HTTP de thaisme a sheachaint.</p>\n</section>\n</section>\n<section id=\"performance-optimizations\">\n<h2>Optamú feidhmíochta<a class=\"heading-anchor\" href=\"#performance-optimizations\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Socraithe:Socrú: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>DEBUG = False &lt;DEBUG&gt;`díchumasaíonn roinnt gnéithe nach bhfuil ach úsáideach i bhforbairt. Ina theannta sin, is féidir leat na socruithe seo a leanas a thiúnadh.</p>\n<section id=\"sessions\">\n<h3>Seisiúin<a class=\"heading-anchor\" href=\"#sessions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>&lt;cached-sessions-backend&gt;Smaoinigh ar úsáid: ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>seisiúin chosaithe <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>chun feidhmíocht a fheabhsú.</p>\n<p>Má úsáideann tú seisiúin tacaíochta le bunachar sonraí, go rialáil:ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>seansheisiúin a ghlanadh &lt;clearing-the-session-store&gt;`chun sonraí gan ghá a stóráil.</p>\n</section>\n<section id=\"conn-max-age\">\n<h3><a class=\"reference internal\" href=\"/ga/5.2/ref/settings/#std-setting-CONN_MAX_AGE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">CONN_MAX_AGE</span></code></a><a class=\"heading-anchor\" href=\"#conn-max-age\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Cumasach:ref: Is &lt;persistent-database-connections&gt;féidir le <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>naisc leanúnacha bunachar sonraí <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>luasú deas a bheith mar thoradh air agus tú ag nascadh leis an mbunachar sonraí mar chuid shuntasach den am próiseála iarratais.</p>\n<p>Cuidíonn sé seo go mór le hóstaigh fíorúlaithe a bhfuil feidhmíocht teoranta líonra acu.</p>\n</section>\n<section id=\"templates\">\n<h3><a class=\"reference internal\" href=\"/ga/5.2/ref/settings/#std-setting-TEMPLATES\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">TEMPLATES</span></code></a><a class=\"heading-anchor\" href=\"#templates\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Is minic a fheabhsaíonn cumasú an lódóir teimpléad taiscéadaithe feidhmíocht go suntasach, mar seachnaíonn sé gach teimpléad a thiomsú gach uair a chaithfear é Nuair: Socrú: DEBUG = False &lt;DEBUG&gt;, cumasaítear an lódóir teimpléad taisceáilte go huathoibríoch. Féach: Class: Django.Template.Loaders.Cached.Loader le haghaidh tuilleadh faisnéise.</p>\n</section>\n</section>\n<section id=\"error-reporting\">\n<h2>Tuairisciú earrá<a class=\"heading-anchor\" href=\"#error-reporting\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Faoin am a bhrú tú do chód chuig táirgeadh, tá súil agam go bhfuil sé láidir, ach ní féidir leat earráidí gan choinne a chur in iúl. Ar ámharaí an tsaoil, is féidir le Django earráidí a ghabháil agus fógra duit dá réir.</p>\n<section id=\"logging\">\n<h3>: socrú: LOGGING<a class=\"heading-anchor\" href=\"#logging\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Déan athbhreithniú ar do chumraíocht logála sula gcuirfidh tú do shuíomh Gréasáin i dtáirgeadh, agus seiceáil go n-oibríonn sé mar a bhíothas ag súil leis a luaithe a bheidh roinnt tráchta faighte agat.</p>\n<p>Féach: doc: /topics/loging le haghaidh sonraí maidir le logáil.</p>\n</section>\n<section id=\"admins-and-managers\">\n<h3>: socrú: ADMINS agus:socrú: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>BAINISTEOIRÍ `<a class=\"heading-anchor\" href=\"#admins-and-managers\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p><a class=\"reference internal\" href=\"/ga/5.2/ref/settings/#std-setting-ADMINS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">ADMINS</span></code></a> will be notified of 500 errors by email.</p>\n<p><a class=\"reference internal\" href=\"/ga/5.2/ref/settings/#std-setting-MANAGERS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MANAGERS</span></code></a> will be notified of 404 errors.\n<a class=\"reference internal\" href=\"/ga/5.2/ref/settings/#std-setting-IGNORABLE_404_URLS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">IGNORABLE_404_URLS</span></code></a> can help filter out spurious reports.</p>\n<p>Féach: doc: /howto/earror-riarascálach le haghaidh sonraí maidir le tuairisciú earráide trí ríomhphost.</p>\n<aside class=\"admonition-error-reporting-by-email-doesn-t-scale-very-well admonition\">\n<p class=\"admonition-title\">Ní chuireann tuairisciú earráide trí ríomhphost scála an-mhaith</p>\n<p>Smaoinigh ar chóras monatóireachta earráide mar <a class=\"reference external\" href=\"https://docs.sentry.io/\">Sentry</a> a úsáid sula gcuirtear tuarascálacha faoi thuarascálacha do bhosca isteach. Is féidir le Sentry logaí a chomhiomlánú freisin.</p>\n</aside>\n</section>\n<section id=\"customize-the-default-error-views\">\n<h3>Saincheap na tuairimí earráide réamhshoc<a class=\"heading-anchor\" href=\"#customize-the-default-error-views\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Cuimsíonn Django radhairc réamhshocraithe agus teimpléid do roinnt cóid earráide HTTP B'fhéidir gur mhaith leat na teimpléid réamhshocraithe a shárú trí na teimpléid seo a leanas a chruthú i d'eolaire teimpléad fréimhe: <code class=\"docutils literal notranslate\"><span class=\"pre\">404.html</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">500.html</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">403.html</span></code>, agus <code class=\"docutils literal notranslate\"><span class=\"pre\">400.html</span></code>. &lt;customizing-error-views&gt;Ba chóir go leor: Ref: tuairimí earráide réamhshocraithe &lt;error-views&gt;`a úsáideann na teimpléid seo do 99% d'fheidhmchláir gréasáin, ach is féidir leat: ref: `iad a shaincheapadh freisin.</p>\n</section>\n</section>","rootId":"deployment-checklist","toc":[{"title":"Rith seiceáil manage.py --deploy","anchor":"run-manage-py-check-deploy","children":[]},{"title":"Athraigh ar shiúl ó manage.py runserver","anchor":"switch-away-from-manage-py-runserver","children":[]},{"title":"Socruithe criticiúla","anchor":"critical-settings","children":[{"title":"SECRET_KEY","anchor":"secret-key","children":[]},{"title":"DEBUG","anchor":"debug","children":[]}]},{"title":"Socruithe comhshaolshonracha","anchor":"environment-specific-settings","children":[{"title":"ALLOWED_HOSTS","anchor":"allowed-hosts","children":[]},{"title":": socrú: CACHES","anchor":"caches","children":[]},{"title":"DATABASES","anchor":"databases","children":[]},{"title":"EMAIL_BACKEND and related settings","anchor":"email-backend-and-related-settings","children":[]},{"title":"STATIC_ROOT and STATIC_URL","anchor":"static-root-and-static-url","children":[]},{"title":"MEDIA_ROOT and MEDIA_URL","anchor":"media-root-and-media-url","children":[]}]},{"title":"HTTPS","anchor":"https","children":[{"title":"CSRF_COOKIE_SECURE","anchor":"csrf-cookie-secure","children":[]},{"title":"SESSION_COOKIE_SECURE","anchor":"session-cookie-secure","children":[]}]},{"title":"Optamú feidhmíochta","anchor":"performance-optimizations","children":[{"title":"Seisiúin","anchor":"sessions","children":[]},{"title":"CONN_MAX_AGE","anchor":"conn-max-age","children":[]},{"title":"TEMPLATES","anchor":"templates","children":[]}]},{"title":"Tuairisciú earrá","anchor":"error-reporting","children":[{"title":": socrú: LOGGING","anchor":"logging","children":[]},{"title":": socrú: ADMINS agus:socrú: `BAINISTEOIRÍ `","anchor":"admins-and-managers","children":[]},{"title":"Saincheap na tuairimí earráide réamhshoc","anchor":"customize-the-default-error-views","children":[]}]}],"breadcrumbs":[{"docname":"howto/index","title":"Treoracha conas","url":"/ga/5.2/howto/"},{"docname":"howto/deployment/index","title":"Conas Django a imscaradh","url":"/ga/5.2/howto/deployment/"}],"prev":{"docname":"howto/deployment/asgi/uvicorn","title":"Conas Django a úsáid le Uvicorn","url":"/ga/5.2/howto/deployment/asgi/uvicorn/"},"next":{"docname":"howto/static-files/deployment","title":"Conas comhaid statacha a imscaradh","url":"/ga/5.2/howto/static-files/deployment/"},"formats":{"html":"/ga/5.2/howto/deployment/checklist/","markdown":"/ga/5.2/howto/deployment/checklist.md","json":"/ga/5.2/howto/deployment/checklist.json"},"source":"https://github.com/django/django/blob/stable/5.2.x/docs/howto/deployment/checklist.txt","official":"https://docs.djangoproject.com/ga/5.2/howto/deployment/checklist/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}