{"title":"Do chéad aip Django a scríobh, cuid 6","version":"5.2","locale":"ga","docname":"intro/tutorial06","url":"/ga/5.2/intro/tutorial06/","canonical":"https://djangodocs.dev/ga/5.2/intro/tutorial06/","summary":"Tosaíonn an rang teagaisc seo nuair a d'fhág Tutorial 5 as. Tá feidhmchlár tástála vótaíochta déanta againn, agus cuirfimid stílbhileog agus íomhá leis anois.","html":"<h1>Do chéad aip Django a scríobh, cuid 6<a class=\"heading-anchor\" href=\"#writing-your-first-django-app-part-6\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Tosaíonn an rang teagaisc seo nuair a d'fhág <a class=\"reference internal\" href=\"/ga/5.2/intro/tutorial05/\"><span class=\"doc\">Tutorial 5</span></a> as. Tá feidhmchlár tástála vótaíochta déanta againn, agus cuirfimid stílbhileog agus íomhá leis anois.</p>\n<p>Seachas an HTML a ghineann an freastalaí, is gnách go gcaithfidh feidhmchláir ghréasáin comhaid bhreise a sheirbheáil - mar íomhánna, JavaScript, nó CSS ​​- atá riachtanach chun an leathanach gréasáin iomlán a sholáthar. I Django, déanaimid tagairt do na comhaid seo mar &quot;comhaid statacha&quot;.</p>\n<p>Maidir le tionscadail bheaga, ní mór é seo, mar is féidir leat na comhaid statacha a choinneáil áit éigin ar féidir le do fhreastalaí gréasáin é a aimsiú. Mar sin féin, i dtionscadail mhóra -- go háirithe iad siúd atá comhdhéanta d' aipeanna iolracha -- ní bhíonn sé deacair déileáil leis na tacair iolracha de chomhaid statacha a sholáthraíonn gach feidhmchlár.</p>\n<p>Sin a bhfuil i gceist le <code class=\"docutils literal notranslate\">django.contrib.staticfiles</code>: bailíonn sé comhaid statacha ó gach ceann de d'fheidhmchláir (agus aon áiteanna eile a shonraíonn tú) in aon áit amháin ar féidir freastal orthu go héasca i dtáirgeadh.</p>\n<aside class=\"admonition-where-to-get-help admonition\" role=\"note\">\n<p class=\"admonition-title\">Cá háit le cabhair a fháil:</p>\n<p>Má tá deacracht agat dul tríd an rang teagaisc seo, téigh ar aghaidh chuig an rannán :d oc:'Getting Help&lt;/faq/help&gt;' den rannán Ceisteanna Coitianta.</p>\n</aside>\n<section id=\"customize-your-app-s-look-and-feel\">\n<h2>Saincheap cuma agus mothú do <em>app's</em><a class=\"heading-anchor\" href=\"#customize-your-app-s-look-and-feel\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Ar dtús, cruthaigh eolaire ar a dtugtar <code class=\"docutils literal notranslate\">static</code> i do eolaire `` pobalbhreith``. Féachfaidh Django le haghaidh comhaid statacha ann, mar an gcéanna leis an gcaoi a bhfaighidh Django teimpléid taobh istigh de `` pobalbhreith / teimpléid / <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>.</p>\n<p>Tá liosta aimsitheoirí i suíomh Django:STATICFILES_FINDERS a bhfuil a fhios acu conas comhaid statacha a aimsiú ó fhoinsí éagsúla. Is é ceann de na réamhshocruithe ná <code class=\"docutils literal notranslate\">AppDirectoriesFinder</code> a lorgaíonn fochomhadlann &quot;statach&quot; i ngach ceann de na <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">:socrú:`INSTALLED_APPS`</span></a>, cosúil leis an gceann i `` pobalbhreith `` a chruthaigh muid díreach. Úsáideann an láithreán riaracháin an struchtúr eolaire céanna dá chomhaid statacha.</p>\n<p>Laistigh den eolaire <code class=\"docutils literal notranslate\">static</code> atá díreach cruthaithe agat, cruthaigh eolaire eile ar a dtugtar `` pobalbhreith`` agus taobh istigh de sin cruthaigh comhad ar a dtugtar <code class=\"docutils literal notranslate\">style.css</code>. Is é sin le rá, ba chóir go mbeadh do stílbhileog ag <code class=\"docutils literal notranslate\">vótaíocht/statach/toghcháin/stíl.css</code>. Mar gheall ar an gcaoi a n-oibríonn an aimsitheoir comhad statach `` AppDirectoriesFinder`, is féidir leat tagairt a dhéanamh don chomhad statach seo in Django mar `` pobalbhreith / style.css``, cosúil leis an gcaoi a ndéanann tú tagairt don chonair do theimpléid.</p>\n<aside class=\"admonition-static-file-namespacing admonition\" role=\"note\">\n<p class=\"admonition-title\">Spásáil ainmneacha comhad statach</p>\n<p>Díreach cosúil le teimpléid, * d'fhéadfadh * * a bheith in ann a fháil amach lenár comhaid statach a chur go díreach i `` pobalbhreith / statach`` (seachas a chruthú eile `` pobalbhreith `` fochomhadlann), ach bheadh ​​​​sé i ndáiríre droch-smaoineamh. Roghnóidh Django an chéad chomhad statach a aimsíonn sé a bhfuil a ainm ag teacht leis, agus dá mbeadh comhad statach agat leis an ainm céanna in iarratas <em>difriúil</em>, ní bheadh ​​Django in ann idirdhealú a dhéanamh eatarthu. Ní mór dúinn a bheith in ann Django a dhíriú ar an gceann ceart, agus is é an bealach is fearr lena chinntiú ná <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">*</span></a>spásáil * orthu. Is é sin, trí na comhaid statacha sin a chur taobh istigh de * eolaire * eile atá ainmnithe don fheidhmchlár féin.</p>\n</aside>\n<p>Cuir an cód seo a leanas sa stílbhileog sin (<code class=\"docutils literal notranslate\">polls/static/polls/style.css</code>):</p>\n<figure class=\"code-block code-block-captioned\" data-language=\"css\"><figcaption class=\"code-block-caption\"><code class=\"docutils literal notranslate\">polls/static/polls/style.css</code></figcaption>\n<div class=\"code-block-toolbar\"><span class=\"code-block-language\">Css</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=\"Css code\"><code><span class=\"nt\">li</span> <span class=\"nt\">a</span> <span class=\"p\">{</span>\n    <span class=\"k\">color</span><span class=\"p\">:</span> <span class=\"kc\">green</span><span class=\"p\">;</span>\n<span class=\"p\">}</span>\n</code></pre></figure>\n<p>Ansin, cuir an méid seo a leanas leis ag barr <code class=\"docutils literal notranslate\">polls/templates/polls/index.html</code>:</p>\n<figure class=\"code-block code-block-captioned\" data-language=\"html+django\"><figcaption class=\"code-block-caption\"><code class=\"docutils literal notranslate\">polls/templates/polls/index.html</code></figcaption>\n<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\">load</span> <span class=\"nv\">static</span> <span class=\"cp\">%}</span>\n\n<span class=\"p\">&lt;</span><span class=\"nt\">link</span> <span class=\"na\">rel</span><span class=\"o\">=</span><span class=\"s\">&quot;stylesheet&quot;</span> <span class=\"na\">href</span><span class=\"o\">=</span><span class=\"s\">&quot;</span><span class=\"cp\">{%</span> <span class=\"k\">static</span> <span class=\"s1\">&#39;polls/style.css&#39;</span> <span class=\"cp\">%}</span><span class=\"s\">&quot;</span><span class=\"p\">&gt;</span>\n</code></pre></figure>\n<p>Gineann an chlib teimpléid <code class=\"docutils literal notranslate\">{ % static %}</code> URL iomlán na gcomhad statacha.</p>\n<p>Sin go léir is gá duit a dhéanamh le haghaidh forbartha.</p>\n<p>Tosaigh an freastalaí (nó atosú má tá sé ag rith cheana):</p>\n<div class=\"console\" data-console><div class=\"console-panel\" data-platform=\"unix\"><p class=\"console-label\" id=\"console-0-unix-label\">Linux / macOS</p><div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</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=\"Shell code\"><code><span class=\"gp\">$ </span>python manage.py runserver\n</code></pre></div>\n</div><div class=\"console-panel\" data-platform=\"windows\"><p class=\"console-label\" id=\"console-0-windows-label\">Windows</p><div class=\"code-block\" data-language=\"doscon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Windows</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=\"Windows shell\"><code><span class=\"gp\">...\\&gt;</span> py manage.py runserver\n</code></pre></div></div></div>\n<p>Athlódáil `` <a class=\"reference external\" href=\"http://localhost:8000/polls\">http://localhost:8000/polls</a>/`` agus ba chóir duit a fheiceáil go bhfuil na naisc cheist glas (stíl Django!) a chiallaíonn go raibh do stílbhileog luchtaithe i gceart.</p>\n</section>\n<section id=\"adding-a-background-image\">\n<h2>Íomhá chúlra á cur leis<a class=\"heading-anchor\" href=\"#adding-a-background-image\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Ansin, cruthóimid fochomhadlann le haghaidh íomhánna. Cruthaigh fochomhadlann <code class=\"docutils literal notranslate\">images</code> san eolaire `` polls/static/polls/ <code class=\"docutils literal notranslate\">. Taobh istigh den eolaire seo, cuir aon chomhad íomhá ar mhaith leat a úsáid mar chúlra. Chun críocha an teagaisc seo, táimid ag baint úsáide as comhad darb ainm ``background.png</code>, a mbeidh an cosán iomlán aige <code class=\"docutils literal notranslate\">polls/static/polls/images/background.png</code>.</p>\n<p>Ansin, cuir tagairt do d’íomhá ar do stílbhileog (<code class=\"docutils literal notranslate\">polls/static/polls/style.css</code>):</p>\n<figure class=\"code-block code-block-captioned\" data-language=\"css\"><figcaption class=\"code-block-caption\"><code class=\"docutils literal notranslate\">polls/static/polls/style.css</code></figcaption>\n<div class=\"code-block-toolbar\"><span class=\"code-block-language\">Css</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=\"Css code\"><code><span class=\"nt\">body</span> <span class=\"p\">{</span>\n    <span class=\"k\">background</span><span class=\"p\">:</span> <span class=\"kc\">white</span> <span class=\"nb\">url</span><span class=\"p\">(</span><span class=\"s2\">&quot;images/background.png&quot;</span><span class=\"p\">)</span> <span class=\"kc\">no-repeat</span><span class=\"p\">;</span>\n<span class=\"p\">}</span>\n</code></pre></figure>\n<p>Athlódáil `` <a class=\"reference external\" href=\"http://localhost:8000/polls\">http://localhost:8000/polls</a>/`` agus ba cheart duit an cúlra a fheiceáil luchtaithe ar bharr na láimhe clé den scáileán.</p>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">Warning</p>\n<p>Níl an chlib teimpléid <code class=\"docutils literal notranslate\">{ % static %}</code> ar fáil le húsáid i gcomhaid statacha nach bhfuil ginte ag Django, cosúil le do stílbhileog. Ba cheart duit <strong>cosáin choibhneasta</strong> a úsáid i gcónaí chun do chomhaid statacha a nascadh lena chéile, mar ansin is féidir leat <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">:socrú:`STATIC_URL`</span></a> a athrú (úsáidte ag an gclib teimpléad <a class=\"reference internal\" href=\"/ga/5.2/ref/templates/builtins/#std-templatetag-static\"><code class=\"xref std std-ttag docutils literal notranslate\">static</code></a> chun a URLanna a ghiniúint) gan gá a dhéanamh. modhnaigh a lán cosáin i do chomhaid statacha freisin.</p>\n</aside>\n<p>Seo iad na <strong>bunghnéithe</strong>. Le haghaidh tuilleadh sonraí ar shocruithe agus míreanna eile atá san áireamh leis an gcreat féach :doc: na comhaid statacha howto &lt;/howto/static-files/index&gt; agus :doc: tagairt na gcomhad statacha &lt;/ref/contrib/staticfiles&gt;. <a class=\"reference internal\" href=\"/ga/5.2/howto/static-files/deployment/\"><span class=\"doc\">Comhaid statacha a imscaradh</span></a> pléitear conas comhaid statacha a úsáid ar fhíorfhreastalaí.</p>\n<p>Nuair atá tú ar do chompord leis na comhaid statacha, léigh <a class=\"reference internal\" href=\"/ga/5.2/intro/tutorial07/\"><span class=\"doc\">cuid 7 den rang teagaisc seo</span></a> chun foghlaim conas suíomh riaracháin Django a ghintear go huathoibríoch a shaincheapadh.</p>\n</section>","rootId":"writing-your-first-django-app-part-6","toc":[{"title":"Saincheap cuma agus mothú do app's","anchor":"customize-your-app-s-look-and-feel","children":[]},{"title":"Íomhá chúlra á cur leis","anchor":"adding-a-background-image","children":[]}],"breadcrumbs":[{"docname":"intro/index","title":"Ag tosnú","url":"/ga/5.2/intro/"}],"prev":{"docname":"intro/tutorial05","title":"Do chéad aip Django a scríobh, cuid 5","url":"/ga/5.2/intro/tutorial05/"},"next":{"docname":"intro/tutorial07","title":"Ag scríobh do chéad aip Django, cuid 7","url":"/ga/5.2/intro/tutorial07/"},"formats":{"html":"/ga/5.2/intro/tutorial06/","markdown":"/ga/5.2/intro/tutorial06.md","json":"/ga/5.2/intro/tutorial06.json"},"source":"https://github.com/django/django/blob/stable/5.2.x/docs/intro/tutorial06.txt","official":"https://docs.djangoproject.com/ga/5.2/intro/tutorial06/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}