{"title":"An aip staticfiles`","version":"5.2","locale":"ga","docname":"ref/contrib/staticfiles","url":"/ga/5.2/ref/contrib/staticfiles/","canonical":"https://djangodocs.dev/ga/5.2/ref/contrib/staticfiles/","summary":"Bailíonn django.contrib.staticfiles comhaid statacha ó gach ceann de d'iarratais (agus aon áiteanna eile a shonraíonn tú) i suíomh amháin is féidir a sheirbheáil go…","html":"<span id=\"the-staticfiles-app\"></span><h1>An aip staticfiles`<a class=\"heading-anchor\" href=\"#module-django.contrib.staticfiles\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Bailíonn <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.staticfiles</span></code> comhaid statacha ó gach ceann de d'iarratais (agus aon áiteanna eile a shonraíonn tú) i suíomh amháin is féidir a sheirbheáil go héasca i dtáirgeadh.</p>\n<aside class=\"admonition admonition-seealso\">\n<p class=\"admonition-title\">See also</p>\n<p>Le haghaidh réamhrá ar an aip comhaid statacha agus roinnt samplaí úsáide, 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 treoirlínte maidir le comhaid statacha a imscaradh, féach:doc: <a href=\"#id5\"><span class=\"problematic\" id=\"id6\">`</span></a>/howto/static-files/imscaradh <a href=\"#id7\"><span class=\"problematic\" id=\"id8\">`</span></a>.</p>\n</aside>\n<section id=\"settings\">\n<span id=\"staticfiles-settings\"></span><h2>Socruithe<a class=\"heading-anchor\" href=\"#settings\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Féach:ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>socruithe staticfiles &lt;settings-staticfiles&gt;`le haghaidh sonraí faoi na socruithe seo a leanas:</p>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"/ga/5.2/ref/settings/#std-setting-STORAGES\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STORAGES</span></code></a></p></li>\n<li><p><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></p></li>\n<li><p><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></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/5.2/ref/settings/#std-setting-STATICFILES_DIRS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATICFILES_DIRS</span></code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/5.2/ref/settings/#std-setting-STATICFILES_FINDERS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATICFILES_FINDERS</span></code></a></p></li>\n</ul>\n</section>\n<section id=\"management-commands\">\n<h2>Orduithe Bainistíochta<a class=\"heading-anchor\" href=\"#management-commands\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Nochtann <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.staticfiles</span></code> trí ordú bainistíochta.</p>\n<section id=\"collectstatic\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Collectstatic</span></code><a class=\"heading-anchor\" href=\"#collectstatic\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-collectstatic\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">collectstatic</span></span><a class=\"heading-anchor\" href=\"#django-admin-collectstatic\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Bailíonn sé na comhaid statacha in:setting: STATIC_ROOT.</p>\n<p>Réitear ainmneacha comhaid dúblacha de réir réamhshocraithe ar bhealach cosúil leis an gcaoi a n-oibríonn réiteach teimpléid: úsáidfear an comhad a fhaightear den chéad uair i gceann de na háiteanna Má tá mearbhall ort, is féidir leis an ordú:djadmin: findstatic cabhrú leat cé na comhaid atá le fáil a thaispeáint duit.</p>\n<p>Ar rith <code class=\"docutils literal notranslate\"><span class=\"pre\">collectstatic</span></code> ina dhiaidh sin (mura bhfuil <code class=\"docutils literal notranslate\"><span class=\"pre\">STATIC_ROOT</span></code> folamh), ní chóipeáiltear comhaid ach amháin má tá stampa ama modhnaithe acu níos mó ná stampa ama an chomhaid i STATIC_ROOT`. Dá bhrí sin má bhaineann tú feidhmchlár ó:setting: INSTALLED_APPS, is smaoineamh maith an roghna:option: collectstatic --clear a úsáid chun comhaid statacha seasta a bhaint.</p>\n<p>&lt;STATICFILES_FINDERS&gt;Cuardaítear comhaid trí:setting: aimsitheoirí cumasaithe `a úsáid. Is é an réamhshocrú ná breathnú i ngach áit a shainmhínítear in:setting: `STATICFILES_DIRS agus san eolaire <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>'static'` d'aipeanna a shonraítear leis an socrú: SETTING: `INSTALLED_APPS.</p>\n<p>Glaonn an t-ordú bainistíochta: DjaDmin: collectstatic ar an modh: meth: `~django.contrib.staticfiles.storage.staticfilesStorage.post_process ar an modh cúltaca stórála staticfiles` ó:setting: STORAGES tar éis gach rith agus rith liosta cosáin a aimsíodh ag an ordú bainistíochta. Faigheann sé freisin gach rogha líne ordaithe de:djadmin: collectstatic. Úsáidtear é seo ag an:class: ~django.contrib.staticFiles.Storage.ManifestStaticFilesStorage de réir réamhshocraithe.</p>\n<p>De réir réamhshocraithe, faigheann comhaid bailithe ceadanna ó:setting: FILE_UPLOAD_PERMISSIONS agus faigheann eolairí bailithe ceadanna ó:setting: FILE_UPLOAD_DIRECTORY_PERMISSIONS. Más mian leat ceadanna éagsúla do na comhaid agus/nó na heolairí seo, is féidir leat ceachtar de na haicmí stórála comhaid statacha: ref: a fho-aicmiú agus na paraiméadair &lt;staticfiles-storages&gt;file_permissions_mode` agus/nó <code class=\"docutils literal notranslate\"><span class=\"pre\">directory_permissions_mode</span></code> a shonrú, faoi seach. 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.contrib.staticfiles</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">storage</span>\n\n\n<span class=\"k\">class</span><span class=\"w\"> </span><span class=\"nc\">MyStaticFilesStorage</span><span class=\"p\">(</span><span class=\"n\">storage</span><span class=\"o\">.</span><span class=\"n\">StaticFilesStorage</span><span class=\"p\">):</span>\n    <span class=\"k\">def</span><span class=\"w\"> </span><span class=\"fm\">__init__</span><span class=\"p\">(</span><span class=\"bp\">self</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=\"n\">kwargs</span><span class=\"p\">[</span><span class=\"s2\">&quot;file_permissions_mode&quot;</span><span class=\"p\">]</span> <span class=\"o\">=</span> <span class=\"mo\">0o640</span>\n        <span class=\"n\">kwargs</span><span class=\"p\">[</span><span class=\"s2\">&quot;directory_permissions_mode&quot;</span><span class=\"p\">]</span> <span class=\"o\">=</span> <span class=\"mo\">0o760</span>\n        <span class=\"nb\">super</span><span class=\"p\">()</span><span class=\"o\">.</span><span class=\"fm\">__init__</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</code></pre></div>\n<p>Ansin socraigh an cúltaca stórála <code class=\"docutils literal notranslate\"><span class=\"pre\">staticfiles</span></code> in:setting: STORAGES socrú go <code class=\"docutils literal notranslate\"><span class=\"pre\">`Path.to.myStaticFilesStorage</span></code>.</p>\n<p>Is iad roinnt roghanna a úsáidtear coitianta:</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-collectstatic-noinput\">\n<span id=\"cmdoption-collectstatic-no-input\"></span><span class=\"sig-name descname\"><span class=\"pre\">--noinput</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">--no-input</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-collectstatic-noinput\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>NÁ spreag an t-úsáideoir le haghaidh ionchur de chineál ar bith.</p>\n</dd></dl>\n\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-collectstatic-ignore\">\n<span id=\"cmdoption-collectstatic-i\"></span><span class=\"sig-name descname\"><span class=\"pre\">--ignore</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">PATTERN</span></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-i</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">PATTERN</span></span><a class=\"heading-anchor\" href=\"#cmdoption-collectstatic-ignore\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Déan neamhaird ar chomhaid, eolairí nó cosáin a mheaitseann leis an bpatrún stíl Úsáid arís agus arís eile chun neamhaird a dhéanamh de Agus cosán á shonrú agat, bain úsáid as slashes ar aghaidh i gcónaí, fiú ar Windows.</p>\n</dd></dl>\n\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-collectstatic-dry-run\">\n<span id=\"cmdoption-collectstatic-n\"></span><span class=\"sig-name descname\"><span class=\"pre\">--dry-run</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-n</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-collectstatic-dry-run\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Déan gach rud seachas an córas comhaid a mhodhnú.</p>\n</dd></dl>\n\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-collectstatic-clear\">\n<span id=\"cmdoption-collectstatic-c\"></span><span class=\"sig-name descname\"><span class=\"pre\">--clear</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-c</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-collectstatic-clear\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Glanaigh na comhaid atá ann cheana sula ndéanann tú iarracht an comhad bunaidh a chóipeáil nó</p>\n</dd></dl>\n\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-collectstatic-link\">\n<span id=\"cmdoption-collectstatic-l\"></span><span class=\"sig-name descname\"><span class=\"pre\">--link</span></span><span class=\"sig-prename descclassname\"></span><span class=\"sig-prename descclassname\"><span class=\"pre\">,</span> </span><span class=\"sig-name descname\"><span class=\"pre\">-l</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-collectstatic-link\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Cruthaigh nasc siombalach le gach comhad in ionad cóipeáil.</p>\n</dd></dl>\n\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-collectstatic-no-post-process\">\n<span class=\"sig-name descname\"><span class=\"pre\">--no-post-process</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-collectstatic-no-post-process\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Ná glaoigh ar an modh: meth: ~django.contrib.staticfiles.storage.staticFilesStorage.post_process ar an gcúltaca stórála <code class=\"docutils literal notranslate\"><span class=\"pre\">staticfiles</span></code> cumraithe ó:setting: STORAGES.</p>\n</dd></dl>\n\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-collectstatic-no-default-ignore\">\n<span class=\"sig-name descname\"><span class=\"pre\">--no-default-ignore</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-collectstatic-no-default-ignore\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Ná déan neamhaird ar na patrúin choitianta i stíl glob príobháideacha <code class=\"docutils literal notranslate\"><span class=\"pre\">'CVS'</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">`.*'</span></code> agus <code class=\"docutils literal notranslate\"><span class=\"pre\">`*~'</span></code>.</p>\n</dd></dl>\n\n<p>Le haghaidh liosta iomlán roghanna, féach ar na horduithe cabhair féin trí rith:</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<span class=\"w\"> </span>manage.py<span class=\"w\"> </span>collectstatic<span class=\"w\"> </span>--help\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 collectstatic --help\n</code></pre></div></div></div>\n<section id=\"customizing-the-ignored-pattern-list\">\n<span id=\"customize-staticfiles-ignore-patterns\"></span><h4>An liosta patrún a neamhaird a shaincheapadh<a class=\"heading-anchor\" href=\"#customizing-the-ignored-pattern-list\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Is féidir an liosta patrún réamhshocraithe a neamhaird, <code class=\"docutils literal notranslate\"><span class=\"pre\">['CVS',</span> <span class=\"pre\">'.*',</span> <span class=\"pre\">'*~']</span></code>, a shaincheapadh ar bhealach níos leanúnach ná an rogha ordaithe <code class=\"docutils literal notranslate\"><span class=\"pre\">--ignore</span></code> a sholáthar ag gach iontráil <code class=\"docutils literal notranslate\"><span class=\"pre\">collectstatic</span></code>. Cuir aicme saincheapa:class: ~django.apps.appconfig ar fáil, athsháraigh tréith <code class=\"docutils literal notranslate\"><span class=\"pre\">ignore_patterns</span></code> den rang seo agus cuir <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>django.contrib.staticfiles'` in ionad an cosán ranga sin i do shuíomh: INSTALLED_APPS:</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.contrib.staticfiles.apps</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">StaticFilesConfig</span>\n\n\n<span class=\"k\">class</span><span class=\"w\"> </span><span class=\"nc\">MyStaticFilesConfig</span><span class=\"p\">(</span><span class=\"n\">StaticFilesConfig</span><span class=\"p\">):</span>\n    <span class=\"n\">ignore_patterns</span> <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"o\">...</span><span class=\"p\">]</span>  <span class=\"c1\"># your custom ignore list</span>\n</code></pre></div>\n</section>\n</section>\n<section id=\"findstatic\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">findstatic</span></code><a class=\"heading-anchor\" href=\"#findstatic\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\" id=\"django-admin-findstatic\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">findstatic</span> <span class=\"pre\">staticfile</span> <span class=\"pre\">[staticfile</span> <span class=\"pre\">...]</span></span><a class=\"heading-anchor\" href=\"#django-admin-findstatic\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Cuardaigh cosáin choibhneasta amháin nó níos mó leis na faighteoirí cumasaithe.</p>\n<p>Mar shampla:</p>\n<div class=\"console\" data-console><div class=\"console-panel\" data-platform=\"unix\"><p class=\"console-label\" id=\"console-1-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<span class=\"w\"> </span>manage.py<span class=\"w\"> </span>findstatic<span class=\"w\"> </span>css/base.css<span class=\"w\"> </span>admin/js/core.js\n<span class=\"go\">Found &#39;css/base.css&#39; here:</span>\n<span class=\"go\">  /home/special.polls.com/core/static/css/base.css</span>\n<span class=\"go\">  /home/polls.com/core/static/css/base.css</span>\n<span class=\"go\">Found &#39;admin/js/core.js&#39; here:</span>\n<span class=\"go\">  /home/polls.com/src/django/contrib/admin/media/js/core.js</span>\n</code></pre></div>\n</div><div class=\"console-panel\" data-platform=\"windows\"><p class=\"console-label\" id=\"console-1-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 findstatic css\\base.css admin\\js\\core.js\n<span class=\"go\">Found &#39;css/base.css&#39; here:</span>\n<span class=\"go\">  /home/special.polls.com/core/static/css/base.css</span>\n<span class=\"go\">  /home/polls.com/core/static/css/base.css</span>\n<span class=\"go\">Found &#39;admin/js/core.js&#39; here:</span>\n<span class=\"go\">  /home/polls.com/src/django/contrib/admin/media/js/core.js</span>\n</code></pre></div></div></div>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-findstatic-arg-findstatic\">\n<span class=\"sig-name descname\"><span class=\"pre\">findstatic</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">--first</span></span><a class=\"heading-anchor\" href=\"#cmdoption-findstatic-arg-findstatic\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>De réir réamhshocraithe, faightear gach suíomh meaitseála. Chun an chéad chluiche a thabhairt ar ais amháin do gach cosán coibhneasta, bain úsáid as an rogha <code class=\"docutils literal notranslate\"><span class=\"pre\">--first</span></code>:</p>\n<div class=\"console\" data-console><div class=\"console-panel\" data-platform=\"unix\"><p class=\"console-label\" id=\"console-2-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<span class=\"w\"> </span>manage.py<span class=\"w\"> </span>findstatic<span class=\"w\"> </span>css/base.css<span class=\"w\"> </span>--first\n<span class=\"go\">Found &#39;css/base.css&#39; here:</span>\n<span class=\"go\">  /home/special.polls.com/core/static/css/base.css</span>\n</code></pre></div>\n</div><div class=\"console-panel\" data-platform=\"windows\"><p class=\"console-label\" id=\"console-2-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 findstatic css\\base.css --first\n<span class=\"go\">Found &#39;css/base.css&#39; here:</span>\n<span class=\"go\">  /home/special.polls.com/core/static/css/base.css</span>\n</code></pre></div></div></div>\n<p>Is cúnamh dífhabhtaithe é seo; taispeánfaidh sé duit go díreach cén comhad statach a bhailfear le haghaidh cosán ar leith.</p>\n<p>Trí bhratach <code class=\"docutils literal notranslate\"><span class=\"pre\">--verbosity</span></code> a shocrú go 0, is féidir leat an t-aschur breise a chur faoi chois agus ainmneacha na cosáin a fháil:</p>\n<div class=\"console\" data-console><div class=\"console-panel\" data-platform=\"unix\"><p class=\"console-label\" id=\"console-3-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<span class=\"w\"> </span>manage.py<span class=\"w\"> </span>findstatic<span class=\"w\"> </span>css/base.css<span class=\"w\"> </span>--verbosity<span class=\"w\"> </span><span class=\"m\">0</span>\n<span class=\"go\">/home/special.polls.com/core/static/css/base.css</span>\n<span class=\"go\">/home/polls.com/core/static/css/base.css</span>\n</code></pre></div>\n</div><div class=\"console-panel\" data-platform=\"windows\"><p class=\"console-label\" id=\"console-3-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 findstatic css\\base.css --verbosity 0\n<span class=\"go\">/home/special.polls.com/core/static/css/base.css</span>\n<span class=\"go\">/home/polls.com/core/static/css/base.css</span>\n</code></pre></div></div></div>\n<p>Ar an láimh eile, tríd an bhratach <code class=\"docutils literal notranslate\"><span class=\"pre\">--verbosity</span></code> a shocrú go 2, is féidir leat na heolairí go léir a cuardaíodh a fháil:</p>\n<div class=\"console\" data-console><div class=\"console-panel\" data-platform=\"unix\"><p class=\"console-label\" id=\"console-4-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<span class=\"w\"> </span>manage.py<span class=\"w\"> </span>findstatic<span class=\"w\"> </span>css/base.css<span class=\"w\"> </span>--verbosity<span class=\"w\"> </span><span class=\"m\">2</span>\n<span class=\"go\">Found &#39;css/base.css&#39; here:</span>\n<span class=\"go\">  /home/special.polls.com/core/static/css/base.css</span>\n<span class=\"go\">  /home/polls.com/core/static/css/base.css</span>\n<span class=\"go\">Looking in the following locations:</span>\n<span class=\"go\">  /home/special.polls.com/core/static</span>\n<span class=\"go\">  /home/polls.com/core/static</span>\n<span class=\"go\">  /some/other/path/static</span>\n</code></pre></div>\n</div><div class=\"console-panel\" data-platform=\"windows\"><p class=\"console-label\" id=\"console-4-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 findstatic css\\base.css --verbosity 2\n<span class=\"go\">Found &#39;css/base.css&#39; here:</span>\n<span class=\"go\">  /home/special.polls.com/core/static/css/base.css</span>\n<span class=\"go\">  /home/polls.com/core/static/css/base.css</span>\n<span class=\"go\">Looking in the following locations:</span>\n<span class=\"go\">  /home/special.polls.com/core/static</span>\n<span class=\"go\">  /home/polls.com/core/static</span>\n<span class=\"go\">  /some/other/path/static</span>\n</code></pre></div></div></div>\n</section>\n<section id=\"runserver\">\n<span id=\"staticfiles-runserver\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Runserver</span></code><a class=\"heading-anchor\" href=\"#runserver\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"std django-admin\">\n<dt class=\"sig sig-object std\">\n<span class=\"sig-name descname\"><span class=\"pre\">django-admin</span> <span class=\"pre\">runserver</span> <span class=\"pre\">[addrport]</span></span></dt>\n<dd></dd></dl>\n\n<p>&lt;INSTALLED_APPS&gt;Sáraíonn an t-ordú core: djadmin: runserver más é an aip staticfiles`: setting: suiteáil agus cuireann sé freastal uathoibríoch comhaid statacha leis. Ní ritheann seirbhísiú comhad trí:setting: MIDDLEWARE.</p>\n<p>Cuireann an t-ordú na roghanna seo leis:</p>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-runserver-nostatic\">\n<span class=\"sig-name descname\"><span class=\"pre\">--nostatic</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-runserver-nostatic\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Úsáid an rogha <code class=\"docutils literal notranslate\"><span class=\"pre\">--nostatic</span></code> chun freastal comhaid statacha a dhíchumasú leis an aip: doc: staticfiles go hiomlán &lt;/ref/contrib/staticfiles&gt;. Níl an rogha seo ar fáil ach amháin má tá an aip: doc: staticfiles i do shocrú tionscadal: setting: INSTALLED_APPS &lt;/ref/contrib/staticfiles&gt;.</p>\n<p>Úsáid sampla:</p>\n<div class=\"console\" data-console><div class=\"console-panel\" data-platform=\"unix\"><p class=\"console-label\" id=\"console-5-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>django-admin<span class=\"w\"> </span>runserver<span class=\"w\"> </span>--nostatic\n</code></pre></div>\n</div><div class=\"console-panel\" data-platform=\"windows\"><p class=\"console-label\" id=\"console-5-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> django-admin runserver --nostatic\n</code></pre></div></div></div>\n<dl class=\"django-admin-option\">\n<dt class=\"sig sig-object\" id=\"cmdoption-runserver-insecure\">\n<span class=\"sig-name descname\"><span class=\"pre\">--insecure</span></span><span class=\"sig-prename descclassname\"></span><a class=\"heading-anchor\" href=\"#cmdoption-runserver-insecure\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Úsáid an rogha <code class=\"docutils literal notranslate\"><span class=\"pre\">--insecure</span></code> chun comhaid statacha a sheirbheáil a chur i bhfeidhm leis an aip: doc: staticfiles fiú más é an socrú:setting: DEBUG False` &lt;/ref/contrib/staticfiles&gt;. Trí úsáid a bhaint as seo admhaíonn tú go bhfuil sé thar a bheith neamhéifeachtúil** agus is dócha go bhfuil sé neamhchinnteach**. Níl sé seo beartaithe ach d'fhorbairt áitiúil, níor cheart é a úsáid riamh i dtáirgeach** agus níl sé ar fáil ach amháin má tá an aip: doc: staticfiles i socrú do thionscad:setting: &lt;/ref/contrib/staticfiles&gt; INSTALLED_APPS.</p>\n<p>Ní oibríonn <code class=\"docutils literal notranslate\"><span class=\"pre\">--insecure</span></code> le:class: ~.storage.manifestStaticFilesStorage.</p>\n<p>Úsáid sampla:</p>\n<div class=\"console\" data-console><div class=\"console-panel\" data-platform=\"unix\"><p class=\"console-label\" id=\"console-6-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>django-admin<span class=\"w\"> </span>runserver<span class=\"w\"> </span>--insecure\n</code></pre></div>\n</div><div class=\"console-panel\" data-platform=\"windows\"><p class=\"console-label\" id=\"console-6-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> django-admin runserver --insecure\n</code></pre></div></div></div>\n</section>\n</section>\n<section id=\"storages\">\n<span id=\"staticfiles-storages\"></span><h2>Stórálaí<a class=\"heading-anchor\" href=\"#storages\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<section id=\"staticfilesstorage\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Stóráil</span> <span class=\"pre\">Comhad</span> <span class=\"pre\">Static</span></code><a class=\"heading-anchor\" href=\"#staticfilesstorage\"><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.contrib.staticfiles.storage.StaticFilesStorage\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">storage.</span></span><span class=\"sig-name descname\"><span class=\"pre\">StaticFilesStorage</span></span><a class=\"heading-anchor\" href=\"#django.contrib.staticfiles.storage.StaticFilesStorage\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Fo-aicme den chúltaca stórála:class: ~django.core.files.storage.filesystemStorage a úsáideann an socrú:setting: STATIC_ROOT mar shuíomh an chórais chomhaid bonn agus an socrú: STATIC_URL faoi seach mar an bunURL.</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.staticfiles.storage.StaticFilesStorage.post_process\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">storage.StaticFilesStorage.</span></span><span class=\"sig-name descname\"><span class=\"pre\">post_process</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">paths</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.staticfiles.storage.StaticFilesStorage.post_process\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Má shainmhínítear an modh seo ar stóráil, glaonn an t-ordú bainistíochta: djadmin: collectstatic air tar éis gach rith agus cuirtear ar na stórais agus na gcosáin áitiúla comhaid a aimsítear mar fhoclóir, chomh maith leis na roghanna líne ordaithe. Tugann sé bealaí de thrí luach: <code class=\"docutils literal notranslate\"><span class=\"pre\">original_path,</span> <span class=\"pre\">processsed_path,</span> <span class=\"pre\">processsed</span></code>. Is teaghráin iad na luachanna cosáin agus is boolean é “próiseáilte” a léiríonn cibé an raibh an luach iar-phróiseáilte nó nach raibh, nó eisceacht má theip ar iar-phróiseáil.</p>\n<p>Úsáideann an: Class: ~django.contrib.staticFiles.Storage.ManifestStaticFilesStorage é seo taobh thiar de na radhairc chun a gcomhghleacaithe hashaithe a chur in ionad na cosáin agus an taisce a nuashonrú go cuí.</p>\n</section>\n<section id=\"manifeststaticfilesstorage\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Stóráil</span> <span class=\"pre\">Comhad</span> <span class=\"pre\">ManifestStatic</span></code><a class=\"heading-anchor\" href=\"#manifeststaticfilesstorage\"><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.contrib.staticfiles.storage.ManifestStaticFilesStorage\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">storage.</span></span><span class=\"sig-name descname\"><span class=\"pre\">ManifestStaticFilesStorage</span></span><a class=\"heading-anchor\" href=\"#django.contrib.staticfiles.storage.ManifestStaticFilesStorage\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Fo-aicme den chúltaca stórála:class: ~django.contrib.staticFiles.Storage.staticFilesStorage a stóráil na hainmneacha comhaid a láimhseálann sé trí hash MD5 d'ábhar an chomhaid a chur leis an ainm comhaid. Mar shampla, sábhálfaí an comhad <code class=\"docutils literal notranslate\"><span class=\"pre\">css/styles.css</span></code> mar css/styles.55e7cbb9ba48.css` freisin.</p>\n<p>Is é cuspóir an stórála seo freastal ar na sean-chomhaid i gcás go dtagraíonn roinnt leathanaigh fós do na comhaid sin, m.sh. toisc go bhfuil tú féin nó seachfhreastalaí tríú páirtí iad a chosc. Ina theannta sin, tá sé an-chabhrach más mian leat <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>ceannteidiúirí in éag sa todhchaí' _ a chur i bhfeidhm ar na comhaid imscartha chun an t-am ualaigh a bhrostú le haghaidh cuairteanna leathanaigh ina dhiaidh sin.</p>\n<p>Cuireann an cúltaca stórála in ionad na cosáin a fhaightear sna comhaid shábháilte a mheaitseálann comhaid shábháilte eile le cosán na cóip taisce (ag baint úsáide as an modh:meth: ~django.contrib.staticfiles.storage.staticfilesStorage.post_process). Clúdaíonn na nathanna rialta a úsáidtear chun na cosáin sin a aimsiú (<code class=\"docutils literal notranslate\"><span class=\"pre\">Django.Contrib.StaticFiles.Storage.HashedFilesMixin.Patterns</span></code>):</p>\n<ul class=\"simple\">\n<li><p>An riail <a class=\"reference external\" href=\"https://www.w3.org/TR/CSS2/cascade.html#at-import\">&#64;import `_ agus an ráiteas `url () `_ ar `Bileoga Stíl Cascading</a>.</p></li>\n<li><p>Tuairimí <a class=\"reference external\" href=\"https://firefox-source-docs.mozilla.org/devtools-user/debugger/how_to/use_a_source_map/\">léarscáil foinse</a> i gcomhaid CSS agus JavaScript.</p></li>\n</ul>\n<p>Fo-aicme <code class=\"docutils literal notranslate\"><span class=\"pre\">ManifestStaticFilesStorage</span></code> agus socraigh an tréith <code class=\"docutils literal notranslate\"><span class=\"pre\">support_js_module_import_aggregation</span></code> le True`, más mian leat na nathanna rialta turgnamhacha a úsáid chun clúdach:</p>\n<ul class=\"simple\">\n<li><p>Iompórtáil na modúil i JavaScript.</p></li>\n<li><p>An <a class=\"reference external\" href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules#aggregating_modules\">comhiomlánú modúl</a> i JavaScript.</p></li>\n</ul>\n<p>Mar shampla, an comhad <code class=\"docutils literal notranslate\"><span class=\"pre\">css/styles.css'</span></code> leis an ábhar seo:</p>\n<div class=\"code-block\" data-language=\"css\"><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=\"p\">@</span><span class=\"k\">import</span><span class=\"w\"> </span><span class=\"nt\">url</span><span class=\"o\">(</span><span class=\"s2\">&quot;../admin/css/base.css&quot;</span><span class=\"o\">)</span><span class=\"p\">;</span>\n</code></pre></div>\n<p>... cuireadh in ionad an modh cúltaca stórála <code class=\"docutils literal notranslate\"><span class=\"pre\">ManifeststaticFilesStorage</span></code> ManifestStaticFilesStorage` a ghlaoch, ~django.core.files.storage.url, ag sábháil comhad <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>css/styles.55e7cbb9ba48.css' leis an ábhar seo a leanas:</p>\n<div class=\"code-block\" data-language=\"css\"><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=\"p\">@</span><span class=\"k\">import</span><span class=\"w\"> </span><span class=\"nt\">url</span><span class=\"o\">(</span><span class=\"s2\">&quot;../admin/css/base.27e20196a850.css&quot;</span><span class=\"o\">)</span><span class=\"p\">;</span>\n</code></pre></div>\n<aside class=\"admonition-usage-of-the-integrity-html-attribute-with-local-files admonition\">\n<p class=\"admonition-title\">Úsáid an tréith HTML <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>comhláiteacht <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>le comhaid áitiúla</p>\n<p>Nuair a úsáidtear an tréith roghnach <code class=\"docutils literal notranslate\"><span class=\"pre\">sláiteacht</span> <span class=\"pre\">``laistigh</span> <span class=\"pre\">de</span> <span class=\"pre\">chlibeanna</span> <span class=\"pre\">mar</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">nó</span></code> &lt;script&gt;``, ba ch &lt;link&gt;eart a luach a ríomh bunaithe ar na comhaid mar a sheirbheáltar iad, ní mar atá stóráilte sa chóras comhaid. Tá sé seo tábhachtach go háirithe mar, ag brath ar an gcaoi a mbailítear comhaid statacha, d'fhéadfadh go mbeadh athrú ar a seicsum (mar shampla nuair a úsáidtear: djadmin: collectstatic). I láthair na huaire, níl aon uirlisí lasmuigh den bhosca ar fáil chuige seo.</p>\n</aside>\n<p>Is féidir leat suíomh an chomhaid léirithe a athrú trí fho-aicme saincheaptha <code class=\"docutils literal notranslate\"><span class=\"pre\">ManifestStaticFilesStorage</span></code> a shocraíonn an argóint <code class=\"docutils literal notranslate\"><span class=\"pre\">manifest_storage</span></code> a úsáid. 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.conf</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">settings</span>\n<span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">django.contrib.staticfiles.storage</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"p\">(</span>\n    <span class=\"n\">ManifestStaticFilesStorage</span><span class=\"p\">,</span>\n    <span class=\"n\">StaticFilesStorage</span><span class=\"p\">,</span>\n<span class=\"p\">)</span>\n\n\n<span class=\"k\">class</span><span class=\"w\"> </span><span class=\"nc\">MyManifestStaticFilesStorage</span><span class=\"p\">(</span><span class=\"n\">ManifestStaticFilesStorage</span><span class=\"p\">):</span>\n    <span class=\"k\">def</span><span class=\"w\"> </span><span class=\"fm\">__init__</span><span class=\"p\">(</span><span class=\"bp\">self</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=\"n\">manifest_storage</span> <span class=\"o\">=</span> <span class=\"n\">StaticFilesStorage</span><span class=\"p\">(</span><span class=\"n\">location</span><span class=\"o\">=</span><span class=\"n\">settings</span><span class=\"o\">.</span><span class=\"n\">BASE_DIR</span><span class=\"p\">)</span>\n        <span class=\"nb\">super</span><span class=\"p\">()</span><span class=\"o\">.</span><span class=\"fm\">__init__</span><span class=\"p\">(</span><span class=\"o\">*</span><span class=\"n\">args</span><span class=\"p\">,</span> <span class=\"n\">manifest_storage</span><span class=\"o\">=</span><span class=\"n\">manifest_storage</span><span class=\"p\">,</span> <span class=\"o\">**</span><span class=\"n\">kwargs</span><span class=\"p\">)</span>\n</code></pre></div>\n<aside class=\"admonition-references-in-comments admonition\">\n<p class=\"admonition-title\">Tagairtí i dtuairimí</p>\n<p>Ní dhéanann <code class=\"docutils literal notranslate\"><span class=\"pre\">ManifestStaticFilesStorage</span></code> neamhaird de chosáin i ráitis a ndéantar trácht orthu. &lt;21080&gt;Seo:ticéad: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>d'fhéadfadh titim ar na cosáin nach bhfuil ann <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>. Ba chóir duit tuairimí a sheiceáil agus sa deireadh a bhaint</p>\n</aside>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.staticfiles.storage.ManifestStaticFilesStorage.manifest_hash\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">storage.ManifestStaticFilesStorage.</span></span><span class=\"sig-name descname\"><span class=\"pre\">manifest_hash</span></span><a class=\"heading-anchor\" href=\"#django.contrib.staticfiles.storage.ManifestStaticFilesStorage.manifest_hash\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Soláthraíonn an tréith seo hash amháin a athraíonn aon uair a athraíonn comhad sa léiriú. D'fhéadfadh sé seo a bheith úsáideach chun cur in iúl do SPAanna go bhfuil athrú tagtha ar na sócmhainní ar an bhfreastalaí (mar gheall ar imscaradh nua).</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.staticfiles.storage.ManifestStaticFilesStorage.max_post_process_passes\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">storage.ManifestStaticFilesStorage.</span></span><span class=\"sig-name descname\"><span class=\"pre\">max_post_process_passes</span></span><a class=\"heading-anchor\" href=\"#django.contrib.staticfiles.storage.ManifestStaticFilesStorage.max_post_process_passes\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Ós rud é go bhféadfadh comhaid statacha tagairt a dhéanamh do chomhaid statacha eile a gcaithfear a gcosáin a athsholáthar, d'fhéadfadh go mbeadh gá le pasanna iolracha de chosáin athsholáthair go dtí Chun lúb gan teorainn a chosc mar gheall ar hashes nach bhfuil ag teacht le chéile (mar shampla, má thagann <code class=\"docutils literal notranslate\"><span class=\"pre\">'foo.css'</span></code> tagairtí <code class=\"docutils literal notranslate\"><span class=\"pre\">'bar.css'</span></code> a thagann tagairt do <code class=\"docutils literal notranslate\"><span class=\"pre\">'foo.css'</span></code>) tá líon uasta pasanna ann sula dtréigtear an iar-phróiseáil. I gcásanna a bhfuil líon mór tagairtí acu, d'fhéadfadh go mbeadh líon níos airde pasanna ag teastáil. Méadaigh an líon uasta pasanna trí ManifestStaticFilesStorage` a fho-aicmiú agus an tréith <code class=\"docutils literal notranslate\"><span class=\"pre\">max_post_process_passes</span></code> a shocrú. Tá sé réamhshocraithe go 5.</p>\n<p>Chun an ManifeststaticFilesStorage` a chumasú caithfidh tú a chinntiú go gcomhlíontar na riachtanais seo a leanas:</p>\n<ul class=\"simple\">\n<li><p>an cúltaca stórála <code class=\"docutils literal notranslate\"><span class=\"pre\">staticfiles</span></code> in:setting: socraítear socrú STORAGES go <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.staticfiles.storage.manifestStaticFilesStorage'</span></code></p></li>\n<li><p>socraítear an socrú: DEBUG go <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code></p></li>\n<li><p>bhailigh tú do chuid comhad statacha go léir tríd an ordú bainistíochta: djadmin: collectstatic a úsáid</p></li>\n</ul>\n<p>Ós rud é gur féidir le cruthú an hash MD5 a bheith ina ualach feidhmíochta ar do shuíomh Gréasáin le linn rith ama, stóráilfidh staticfiles` an mapáil go huathoibríoch le hainmneacha hashaithe do gach comhad próiseáilte i gcomhad ar a dtugtar <code class=\"docutils literal notranslate\"><span class=\"pre\">staticfiles.json</span></code>. Tarlaíonn sé seo uair amháin nuair a ritheann tú an t-ordú bainistíochta: djadmin: collectstatic.</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.staticfiles.storage.ManifestStaticFilesStorage.manifest_strict\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">storage.ManifestStaticFilesStorage.</span></span><span class=\"sig-name descname\"><span class=\"pre\">manifest_strict</span></span><a class=\"heading-anchor\" href=\"#django.contrib.staticfiles.storage.ManifestStaticFilesStorage.manifest_strict\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Mura bhfaightear comhad sa léiriú <code class=\"docutils literal notranslate\"><span class=\"pre\">staticfiles.json</span></code> ag an am rith, ardaítear <code class=\"docutils literal notranslate\"><span class=\"pre\">ValueError</span></code>. Is féidir an t-iompar seo a dhíchumasú trí ManifestStaticFilesStorage` a fho-aicmiú agus an tréith <code class=\"docutils literal notranslate\"><span class=\"pre\">manifest_strict</span></code> a shocrú le <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> - fanfaidh cosáin nach bhfuil ann gan athrú.</p>\n<p>Mar gheall ar an riachtanas a bhaineann le rith: djadmin: collectstatic, de ghnáth níor cheart an stóráil seo a úsáid agus tástálacha á reáchtáil mar nach reáchtáiltear <code class=\"docutils literal notranslate\"><span class=\"pre\">collectstatic</span></code> mar chuid den ghnáthshocrú tástála. Le linn na tástála, déan cinnte go bhfuil cúltaca stórála <code class=\"docutils literal notranslate\"><span class=\"pre\">staticfiles</span></code> sa socrú: STORAGES socraithe ar rud éigin eile cosúil le <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.staticfiles.storage.staticfilesStorage</span></code> (an réamhshocraithe).</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.staticfiles.storage.ManifestStaticFilesStorage.file_hash\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">storage.ManifestStaticFilesStorage.</span></span><span class=\"sig-name descname\"><span class=\"pre\">file_hash</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content</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.contrib.staticfiles.storage.ManifestStaticFilesStorage.file_hash\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>An modh a úsáidtear agus ainm hashed comhad á chruthú. Ní mór hash a thabhairt ar ais le haghaidh ainm agus ábhar an chomhaid tugtha. De réir réamhshocraithe ríomhann sé hash MD5 ó phíosaí an ábhair mar a luaitear thuas. Ná bíodh leisce ort an modh seo a shárú chun d'algartam hashing féin a úsáid.</p>\n</section>\n<section id=\"manifestfilesmixin\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ManifestFilesMixin</span></code><a class=\"heading-anchor\" href=\"#manifestfilesmixin\"><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.contrib.staticfiles.storage.ManifestFilesMixin\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">storage.</span></span><span class=\"sig-name descname\"><span class=\"pre\">ManifestFilesMixin</span></span><a class=\"heading-anchor\" href=\"#django.contrib.staticfiles.storage.ManifestFilesMixin\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Úsáid an meascán seo le stóráil saincheaptha chun hash MD5 d'ábhar an chomhaid a chur leis an ainm comhaid mar: class: ~Storage.ManifestStaticFilesStorage a dhéanann.</p>\n</section>\n</section>\n<section id=\"finders-module\">\n<h2>Modúl aimsitheoirí<a class=\"heading-anchor\" href=\"#finders-module\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Tá tréith <code class=\"docutils literal notranslate\"><span class=\"pre\">searched_locations</span></code> ag aimsitheoirí <code class=\"docutils literal notranslate\"><span class=\"pre\">staticfiles</span></code> ar liosta de na cosáin eolaire inar chuardaigh na faighteoirí. Úsáid sampla:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">django.contrib.staticfiles</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">finders</span>\n\n<span class=\"n\">result</span> <span class=\"o\">=</span> <span class=\"n\">finders</span><span class=\"o\">.</span><span class=\"n\">find</span><span class=\"p\">(</span><span class=\"s2\">&quot;css/base.css&quot;</span><span class=\"p\">)</span>\n<span class=\"n\">searched_locations</span> <span class=\"o\">=</span> <span class=\"n\">finders</span><span class=\"o\">.</span><span class=\"n\">searched_locations</span>\n</code></pre></div>\n</section>\n<section id=\"other-helpers\">\n<h2>Cúntóirí Eile<a class=\"heading-anchor\" href=\"#other-helpers\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Tá cúpla cúntóir eile lasmuigh den aip: mod: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>staticfiles &lt;django.contrib.staticfiles&gt;`chun oibriú le comhaid statacha:</p>\n<ul class=\"simple\">\n<li><p>An próiseálaí comhthéacs: Func: django.template.context_processors.static a chuireann: socrú: STATIC_URL le gach comhthéacs teimpléad a rinneadh le:class: ~django.template.requestContext comhthéacsanna.</p></li>\n<li><p><a class=\"reference external\" href=\"Tag:ttag\">Tag:ttag</a> an teimpléad tógáilte: static a thógann cosán agus a cheanglaíonn leis an réamhshocrú statach: socrú: STATIC_URL. Má tá <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.staticfiles</span></code> suiteáilte, úsáideann an chlib an modh <code class=\"docutils literal notranslate\"><span class=\"pre\">url</span> <span class=\"pre\">()</span> <span class=\"pre\">``den</span> <span class=\"pre\">chúlcheann</span> <span class=\"pre\">stórála</span> <span class=\"pre\">``staticfiles</span></code> ó:setting: STORAGES ina ionad.</p></li>\n<li><p><a class=\"reference external\" href=\"Tag:ttag\">Tag:ttag</a>: get_static_prefix an teimpléad bunaithe a chuireann athróg teimpléad leis an réamhshocrú statach: setting: STATIC_URL le húsáid mar athróg nó go díreach.</p></li>\n<li><p>An teimpléad den chineál céanna <a class=\"reference external\" href=\"tag:ttag\">tag:ttag</a>: get_media_prefix a oibríonn cosúil:ttag: get_static_prefix ach úsáideann sé: socrú: MEDIA_URL.</p></li>\n<li><p>Sa eochair staticfiles` in:data: django.core.files.storage.storages tá sampla réidh le húsáid de chúlcheann stórála staticfiles.</p></li>\n</ul>\n<section id=\"static-file-development-view\">\n<span id=\"staticfiles-development-view\"></span><h3>Amharc forbartha comhad statach<a class=\"heading-anchor\" href=\"#static-file-development-view\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Tá na huirlisí comhaid statacha deartha den chuid is mó chun cabhrú le comhaid statacha a imscaradh go rathúil i dtáirgeadh. De ghnáth ciallaíonn sé seo freastalaí comhad statach ar leithligh, tiomnaithe, atá go leor lasbhairde le praiseach leis agus tú ag forbairt go háitiúil. Dá bhrí sin, seoltar an aip staticfiles` le radharc cúntóra tapa agus salach** is féidir leat a úsáid chun comhaid a sheirbheáil go háitiúil atá i bhforbairt.</p>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.staticfiles.views.serve\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">views.</span></span><span class=\"sig-name descname\"><span class=\"pre\">serve</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\">path</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.staticfiles.views.serve\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Freastalaíonn an fheidhm radhairc seo ar chomhaid statacha atá i bh</p>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">Warning</p>\n<p>Ní oibreoidh an dearcadh seo ach mura bhfuil: socrú: DEBUG <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n<p>Tá sé sin toisc go bhfuil an dearcadh seon**an-neamhéifeachtúil** agus is dóchúil** neamhchinnteach**. Níl sé seo beartaithe ach d'fhorbairt áitiúil, agus níor cheart é a úsáid riamh i dtáirgeach**.</p>\n</aside>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Note</p>\n<p>Chun cineálacha ábhair na gcomhaid a sheirbheáiltear a thuairim, braitheann an dearcadh seo ar an modúl: py:mod: mimetypes ó leabharlann caighdeánach Python, a bhraitheann féin ar chomhaid léarscáileála an ardáin bhunúsach. Má aimsíonn tú nach dtugann an dearcadh seo cineálacha ábhar cearta ar ais do chomhaid áirithe, is dóichí go bhfuil comhaid léarscáileála an ardáin mícheart nó go gcaithfear iad a nuashonrú. Is féidir é seo a bhaint amach, mar shampla, tríd an bpacáiste mailcap` a shuiteáil nó nuashonrú ar dháileadh Red Hat, mime-support` ar dháileadh Debian, nó trí na heochracha faoi <code class=\"docutils literal notranslate\"><span class=\"pre\">HKEY_CLASSES_ROOT</span></code> a chur in eagar i gclárlann Windows.</p>\n</aside>\n<p>Cumasaítear an radharc seo go huathoibríoch ag: djadmin: runserver (le a: setting: DEBUG socrú go <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>). Chun an radharc a úsáid le freastalaí forbartha áitiúil difriúil, cuir an snippet seo a leanas le deireadh do phríomhchumraíocht URL:</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.conf</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">settings</span>\n<span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">django.contrib.staticfiles</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">views</span>\n<span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">django.urls</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">re_path</span>\n\n<span class=\"k\">if</span> <span class=\"n\">settings</span><span class=\"o\">.</span><span class=\"n\">DEBUG</span><span class=\"p\">:</span>\n    <span class=\"n\">urlpatterns</span> <span class=\"o\">+=</span> <span class=\"p\">[</span>\n        <span class=\"n\">re_path</span><span class=\"p\">(</span><span class=\"sa\">r</span><span class=\"s2\">&quot;^static/(?P&lt;path&gt;.*)$&quot;</span><span class=\"p\">,</span> <span class=\"n\">views</span><span class=\"o\">.</span><span class=\"n\">serve</span><span class=\"p\">),</span>\n    <span class=\"p\">]</span>\n</code></pre></div>\n<p>Tabhair faoi deara, ba chóir go mbeadh tús an phatrúin (r'^static/'`) do shuíomh: socrú: STATIC_URL.</p>\n<p>Ós rud é go bhfuil sé seo beagán éasca, tá feidhm chúntóra ann freisin a dhéanfaidh é seo duit:</p>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.staticfiles.urls.staticfiles_urlpatterns\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">urls.</span></span><span class=\"sig-name descname\"><span class=\"pre\">staticfiles_urlpatterns</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.staticfiles.urls.staticfiles_urlpatterns\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Cuirfidh sé seo an patrún ceart URL ar ais chun comhaid statacha a sheirbheáil ar do liosta patrún atá sainmhínithe cheana féin. Úsáid é 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=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">django.contrib.staticfiles.urls</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">staticfiles_urlpatterns</span>\n\n<span class=\"c1\"># ... the rest of your URLconf here ...</span>\n\n<span class=\"n\">urlpatterns</span> <span class=\"o\">+=</span> <span class=\"n\">staticfiles_urlpatterns</span><span class=\"p\">()</span>\n</code></pre></div>\n<p>Déanfaidh sé seo iniúchadh ar do shuíomh: STATIC_URL agus sreangóidh sé an dearcadh chun comhaid statacha a sheirbheáil dá réir. Ná déan dearmad an socrú: STATICFILES_DIRS a shocrú go cuí chun a chur ar <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.staticfiles</span></code> a fhios cá háit le comhaid a lorg i dteannta le comhaid in eolairí aipeanna.</p>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">Warning</p>\n<p>Ní oibreoidh an fheidhm chúntóra seo ach mura bhfuil: socrú: DEBUG <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> agus níl do shuíomh: STATIC_URL folamh ná URL iomlán mar <code class=\"docutils literal notranslate\"><span class=\"pre\">http://static.example.com/</span></code>.</p>\n<p>Tá sé sin toisc go bhfuil an dearcadh seon**an-neamhéifeachtúil** agus is dóchúil** neamhchinnteach**. Níl sé seo beartaithe ach d'fhorbairt áitiúil, agus níor cheart é a úsáid riamh i dtáirgeach**.</p>\n</aside>\n</section>\n<section id=\"specialized-test-case-to-support-live-testing\">\n<h3>Cás tástála speisialaithe chun tacú le 'tástáil beo'<a class=\"heading-anchor\" href=\"#specialized-test-case-to-support-live-testing\"><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.contrib.staticfiles.testing.StaticLiveServerTestCase\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">testing.</span></span><span class=\"sig-name descname\"><span class=\"pre\">StaticLiveServerTestCase</span></span><a class=\"heading-anchor\" href=\"#django.contrib.staticfiles.testing.StaticLiveServerTestCase\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Leathnaíonn fo-rang tástála aonaidCase seo: aicme: django.test.LiveserVertestCase.</p>\n<p>Díreach cosúil lena thuismitheoir, is féidir leat é a úsáid chun tástálacha a scríobh lena mbaineann an cód atá faoi thástáil a reáchtáil agus é a ithe le huirlisí tástála trí HTTP (m.sh. Seiléiniam, PhantomJS, srl.), Mar gheall air sin tá sé ag teastáil go bhfoilsítear na sócmhainní statacha freisin.</p>\n<p>Ach mar gheall ar an bhfíric go mbaineann sé úsáid as an dearcadh: :func: django.contrib.staticfiles.views.serve a thuairiscítear thuas, is féidir leis na sócmhainní a sholáthraíonn na faighdeoirí staticfiles ``a fhorghníomhú go trédhearcach ag am feidhmiúcháin tástála. Ciallaíonn sé seo nach gá duit rith: djadmin: `collectstatic roimh socrú do thástálacha nó mar chuid de.</p>\n</section>\n</section>","rootId":"module-django.contrib.staticfiles","toc":[{"title":"Socruithe","anchor":"settings","children":[]},{"title":"Orduithe Bainistíochta","anchor":"management-commands","children":[{"title":"Collectstatic","anchor":"collectstatic","children":[{"title":"An liosta patrún a neamhaird a shaincheapadh","anchor":"customizing-the-ignored-pattern-list","children":[]}]},{"title":"findstatic","anchor":"findstatic","children":[]},{"title":"Runserver","anchor":"runserver","children":[]}]},{"title":"Stórálaí","anchor":"storages","children":[{"title":"Stóráil Comhad Static","anchor":"staticfilesstorage","children":[]},{"title":"Stóráil Comhad ManifestStatic","anchor":"manifeststaticfilesstorage","children":[]},{"title":"ManifestFilesMixin","anchor":"manifestfilesmixin","children":[]}]},{"title":"Modúl aimsitheoirí","anchor":"finders-module","children":[]},{"title":"Cúntóirí Eile","anchor":"other-helpers","children":[{"title":"Amharc forbartha comhad statach","anchor":"static-file-development-view","children":[]},{"title":"Cás tástála speisialaithe chun tacú le 'tástáil beo'","anchor":"specialized-test-case-to-support-live-testing","children":[]}]}],"breadcrumbs":[{"docname":"ref/index","title":"Tagairt API","url":"/ga/5.2/ref/"},{"docname":"ref/contrib/index","title":"Pacáistí contrib","url":"/ga/5.2/ref/contrib/"}],"prev":{"docname":"ref/contrib/sites","title":"An creat “láithreáin”","url":"/ga/5.2/ref/contrib/sites/"},"next":{"docname":"ref/contrib/syndication","title":"An creat beatha sindiciúcháin","url":"/ga/5.2/ref/contrib/syndication/"},"formats":{"html":"/ga/5.2/ref/contrib/staticfiles/","markdown":"/ga/5.2/ref/contrib/staticfiles.md","json":"/ga/5.2/ref/contrib/staticfiles.json"},"source":"https://github.com/django/django/blob/stable/5.2.x/docs/ref/contrib/staticfiles.txt","official":"https://docs.djangoproject.com/ga/5.2/ref/contrib/staticfiles/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}