{"title":"API stórála comhad","version":"6.1","locale":"ga","docname":"ref/files/storage","url":"/ga/6.1/ref/files/storage/","canonical":"https://djangodocs.dev/ga/6.1/ref/files/storage/","summary":"Soláthraíonn Django bealaí áisiúla chun teacht ar an rang stórála réamhshocraithe","html":"<span id=\"file-storage-api\"></span><h1>API stórála comhad<a class=\"heading-anchor\" href=\"#module-django.core.files.storage\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<section id=\"getting-the-default-storage-class\">\n<h2>An rang stórála réamhshocraithe a fháil<a class=\"heading-anchor\" href=\"#getting-the-default-storage-class\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Soláthraíonn Django bealaí áisiúla chun teacht ar an rang stórála réamhshocraithe</p>\n<dl class=\"py data\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.storages\">\n<span class=\"sig-name descname\">storages</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.storages\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Rud cosúil le foclóir a cheadaíonn cás stórála a aisghabháil ag baint úsáide as a ainm mar a shainmhínítear ar:setting: STORAGES.</p>\n<p>Tá tréith <code class=\"docutils literal notranslate\">backends</code> ag stórálaí `, a réamhshocraíonn an luach amh a chuirtear ar fáil in:setting: STORAGES.</p>\n<p>Ina theannta sin, soláthraíonn <code class=\"docutils literal notranslate\">storages</code> modh <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>create_storage () <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a ghlacann leis an bhfoclóir a úsáidtear in:setting: STORAGES le haghaidh cúltaca, agus a thugann sé sampla stórála bunaithe ar an sainmhíniú cúltaca sin. D'fhéadfadh sé seo a bheith úsáideach do phacáistí tríú páirtí a theastaíonn uathu stórálaí a thabhairt isteach i d</p>\n<div class=\"code-block\" data-language=\"pycon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Python console</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Python console code\"><code><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.core.files.storage</span> <span class=\"kn\">import</span> storages\n<span class=\"gp\">&gt;&gt;&gt; </span>storages<span class=\"o\">.</span>backends\n<span class=\"go\">{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.files.storage.FileSystemStorage&#39;},</span>\n<span class=\"go\"> &#39;staticfiles&#39;: {&#39;BACKEND&#39;: &#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;},</span>\n<span class=\"go\"> &#39;custom&#39;: {&#39;BACKEND&#39;: &#39;package.storage.CustomStorage&#39;}}</span>\n<span class=\"gp\">&gt;&gt;&gt; </span>storage_instance <span class=\"o\">=</span> storages<span class=\"o\">.</span>create_storage<span class=\"p\">({</span><span class=\"s2\">&quot;BACKEND&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;package.storage.CustomStorage&quot;</span><span class=\"p\">})</span>\n</code></pre></div>\n</dd></dl>\n\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.DefaultStorage\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-name descname\">DefaultStorage</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.DefaultStorage\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p><a class=\"reference internal\" href=\"#django.core.files.storage.DefaultStorage\" title=\"django.core.files.storage.DefaultStorage\"><code class=\"xref py py-class docutils literal notranslate\">DefaultStorage</code></a> provides\nlazy access to the default storage system as defined by <code class=\"docutils literal notranslate\">default</code> key in\n<a class=\"reference internal\" href=\"/ga/6.1/ref/settings/#std-setting-STORAGES\"><code class=\"xref std std-setting docutils literal notranslate\">STORAGES</code></a>. <a class=\"reference internal\" href=\"#django.core.files.storage.DefaultStorage\" title=\"django.core.files.storage.DefaultStorage\"><code class=\"xref py py-class docutils literal notranslate\">DefaultStorage</code></a> uses\n<a class=\"reference internal\" href=\"#django.core.files.storage.storages\" title=\"django.core.files.storage.storages\"><code class=\"xref py py-data docutils literal notranslate\">storages</code></a> internally.</p>\n</dd></dl>\n\n<dl class=\"py data\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.default_storage\">\n<span class=\"sig-name descname\">default_storage</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.default_storage\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p><a class=\"reference internal\" href=\"#django.core.files.storage.default_storage\" title=\"django.core.files.storage.default_storage\"><code class=\"xref py py-data docutils literal notranslate\">default_storage</code></a> is an instance of the\n<a class=\"reference internal\" href=\"#django.core.files.storage.DefaultStorage\" title=\"django.core.files.storage.DefaultStorage\"><code class=\"xref py py-class docutils literal notranslate\">DefaultStorage</code></a>.</p>\n</dd></dl>\n\n</section>\n<section id=\"the-filesystemstorage-class\">\n<h2>An rang <code class=\"docutils literal notranslate\">FilesystemStorage</code><a class=\"heading-anchor\" href=\"#the-filesystemstorage-class\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.FileSystemStorage\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-name descname\">FileSystemStorage</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">location<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">base_url<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">file_permissions_mode<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">directory_permissions_mode<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">allow_overwrite<span class=\"o\">=</span><span class=\"default_value\">False</span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.FileSystemStorage\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Cuireann rang:class: ~django.core.files.storage.filesystemStorage stóráil bunúsach comhaid i bhfeidhm ar chóras comhaid áitiúil. Oidhreacht aige ó:class: ~django.core.files.storage.storage agus soláthraíonn sé cur i bhfeidhm do na modhanna poiblí uile dá leithéid.</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Note</p>\n<p>Ní ardóidh an modh <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>FilesystemStorage.delete () <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>eisceacht mura bhfuil ainm an chomhaid tugtha ann.</p>\n</aside>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.FileSystemStorage.location\">\n<span class=\"sig-name descname\">location</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.FileSystemStorage.location\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Conair iomlán chuig an eolaire a shealbhóidh na comhaid. Réamhshocraithe ar luach do shuíomh: socrú: MEDIA_ROOT.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.FileSystemStorage.base_url\">\n<span class=\"sig-name descname\">base_url</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.FileSystemStorage.base_url\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>URL a fhreastalaíonn ar na comhaid atá stóráilte ag an áit seo. Réamhshocraithe ar luach do shuíomh: socrú: MEDIA_URL.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.FileSystemStorage.file_permissions_mode\">\n<span class=\"sig-name descname\">file_permissions_mode</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.FileSystemStorage.file_permissions_mode\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Ceadanna an chórais chomhaid a gheobhaidh an comhad nuair a shábháiltear é. Réamhshocraithe chuig: socrú: FILE_UPLOAD_PERMISSIONS.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.FileSystemStorage.directory_permissions_mode\">\n<span class=\"sig-name descname\">directory_permissions_mode</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.FileSystemStorage.directory_permissions_mode\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Ceadanna an chórais chomhaid a gheobhaidh an eolaire nuair a shábháiltear é. Réamhshocraithe chuig: socrú: FILE_UPLOAD_DIRECTORY_PERMISSIONS.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.FileSystemStorage.allow_overwrite\">\n<span class=\"sig-name descname\">allow_overwrite</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.FileSystemStorage.allow_overwrite\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Bratach chun rialú a ligeann comhad nua a shábháil thar ceann atá ann cheana. Réamhshocraithe go <code class=\"docutils literal notranslate\">False</code>.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.FileSystemStorage.get_created_time\">\n<span class=\"sig-name descname\">get_created_time</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">name</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.FileSystemStorage.get_created_time\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tuairisceann a:class: ~datetime.datetime de ctime an chórais, i.e.:func: os.path.getctime. Ar roinnt córais (cosúil le Unix), is é seo an t-athrú meiteashonraí deireanach, agus ar chórais eile (cosúil le Windows), is é am cruthaithe an chomhaid é.</p>\n</dd></dl>\n\n</dd></dl>\n\n</section>\n<section id=\"the-inmemorystorage-class\">\n<h2>An rang <code class=\"docutils literal notranslate\">InmemoryStorage</code><a class=\"heading-anchor\" href=\"#the-inmemorystorage-class\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.InMemoryStorage\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-name descname\">InMemoryStorage</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">location<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">base_url<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">file_permissions_mode<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">directory_permissions_mode<span class=\"o\">=</span><span class=\"default_value\">None</span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.InMemoryStorage\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Cuireann rang:class: ~django.core.files.storage.inMemoryStorage stóráil comhaid bunaithe ar chuimhne i bhfeidhm. Níl aon mharthanacht aige, ach féadann sé a bheith úsáideach chun tástálacha a bhrostú trí rochtain ar dhiosca a sheachaint.</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.InMemoryStorage.location\">\n<span class=\"sig-name descname\">location</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.InMemoryStorage.location\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Conair iomlán chuig ainm an eolaire a shanntar do chomhaid. Réamhshocraithe ar luach do shuíomh: socrú: MEDIA_ROOT.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.InMemoryStorage.base_url\">\n<span class=\"sig-name descname\">base_url</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.InMemoryStorage.base_url\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>URL a fhreastalaíonn ar na comhaid atá stóráilte ag an áit seo. Réamhshocraithe ar luach do shuíomh: socrú: MEDIA_URL.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.InMemoryStorage.file_permissions_mode\">\n<span class=\"sig-name descname\">file_permissions_mode</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.InMemoryStorage.file_permissions_mode\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Na ceadanna córais chomhaid a shanntar do chomhaid, a sholáthraítear le haghaidh comhoiriúnacht le <code class=\"docutils literal notranslate\">FilesystemStorage</code>. Réamhshocraithe chuig: socrú: FILE_UPLOAD_PERMISSIONS.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.InMemoryStorage.directory_permissions_mode\">\n<span class=\"sig-name descname\">directory_permissions_mode</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.InMemoryStorage.directory_permissions_mode\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Na ceadanna córais chomhaid a shanntar d'eolairí, a sholáthraítear le haghaidh comhoiriúnacht le <code class=\"docutils literal notranslate\">FilesystemStorage</code>. Réamhshocraithe chuig: socrú: FILE_UPLOAD_DIRECTORY_PERMISSIONS.</p>\n</dd></dl>\n\n</dd></dl>\n\n</section>\n<section id=\"the-storage-class\">\n<h2>An rang <code class=\"docutils literal notranslate\">Stórála</code><a class=\"heading-anchor\" href=\"#the-storage-class\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-name descname\">Storage</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.Storage\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Soláthraíonn an rang:Class: ~django.core.files.storage.storage API caighdeánaithe chun comhaid a stóráil, mar aon le sraith iompraíochtaí réamhshocraithe ar féidir le gach córas stórála eile a oidhreacht nó a shárú de réir mar is gá.</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Note</p>\n<p>Nuair a fhilleann modhanna rudaí <code class=\"docutils literal notranslate\">datetime</code> naif, is é an crios ama éifeachtach a úsáidtear ná luach reatha <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>os.environ ['TZ'] ; tabhair faoi deara go socraítear é seo de ghnáth ó Django's:SETTING: `TIME_ZONE.</p>\n</aside>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.delete\">\n<span class=\"sig-name descname\">delete</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">name</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.Storage.delete\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Scriosann sé an comhad dá dtagraítear <code class=\"docutils literal notranslate\">ainm ``. Mura dtacaítear le scriosadh ar an spriocchóras stórála ardóidh sé seo ``NotImplementederror</code> ina ionad sin.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.exists\">\n<span class=\"sig-name descname\">exists</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">name</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.Storage.exists\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann sé ar ais <code class=\"docutils literal notranslate\">True</code> má tá comhad dá dtagraítear leis an ainm tugtha cheana sa chóras stórála.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.get_accessed_time\">\n<span class=\"sig-name descname\">get_accessed_time</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">name</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.Storage.get_accessed_time\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tuairisceann a:class: ~datetime.datetime an t-am deireanach a rochtain ar an gcomhad. Maidir le córais stórála nach féidir leis an am dheireanach a rochtain a thabhairt ar ais, ardóidh sé seo: exc: NotImplementeDerror.</p>\n<p>Má tá: Setting: <code class=\"docutils literal notranslate\">`True</code> USE_TZ, filleann <code class=\"docutils literal notranslate\">datetime</code> ar an eolas, ar shlí eile filleann <code class=\"docutils literal notranslate\">datetime</code> naif sa chrios ama áitiúil.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.get_alternative_name\">\n<span class=\"sig-name descname\">get_alternative_name</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">file_root</em>, <em class=\"sig-param\">file_ext</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.Storage.get_alternative_name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann ainm comhaid malartach ar ais bunaithe ar na paraiméadair file_root` agus file_ext`, cuirtear béim móide sreang alfauméireach randamach 7 charachtar leis an ainm comhaid roimh an síneadh.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.get_available_name\">\n<span class=\"sig-name descname\">get_available_name</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">name</em>, <em class=\"sig-param\">max_length<span class=\"o\">=</span><span class=\"default_value\">None</span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.Storage.get_available_name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann ainm comhaid ar ais bunaithe ar an bparaiméadar <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>ainm <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>atá saor in aisce agus atá ar fáil le haghaidh ábhar nua le scríobh chuige ar an spriocchóras stórála.</p>\n<p>Ní rachaidh fad an ainm comhaid thar <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>max_length <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>, má chuirtear ar fáil. &lt;django.core.exceptions.SuspiciousOperation&gt;Mura féidir ainm comhaid uathúil saor in aisce a fháil, ardófar eisceacht a: exc: SuspiciousFileOperation.</p>\n<p>Má tá comhad le <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>ainm <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>ann cheana féin, glaoirtear ar :meth: get_alternative_name chun ainm malartach a fháil.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.get_created_time\">\n<span class=\"sig-name descname\">get_created_time</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">name</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.Storage.get_created_time\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tuairisceann a:class: ~datetime.datetime am cruthaithe an chomhaid. Maidir le córais stórála nach féidir leis an am cruthaithe a thabhairt ar ais, ardóidh sé seo: exc: NotImplementeDerror.</p>\n<p>Má tá: Setting: <code class=\"docutils literal notranslate\">`True</code> USE_TZ, filleann <code class=\"docutils literal notranslate\">datetime</code> ar an eolas, ar shlí eile filleann <code class=\"docutils literal notranslate\">datetime</code> naif sa chrios ama áitiúil.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.get_modified_time\">\n<span class=\"sig-name descname\">get_modified_time</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">name</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.Storage.get_modified_time\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann a:class: ~datetime.datetime an t-am modhnaithe deireanach den chomhad. Maidir le córais stórála nach féidir leis an am deireanach modhnaithe a thabhairt ar ais, ardóidh sé seo: exc: NotImplementeDerror.</p>\n<p>Má tá: Setting: <code class=\"docutils literal notranslate\">`True</code> USE_TZ, filleann <code class=\"docutils literal notranslate\">datetime</code> ar an eolas, ar shlí eile filleann <code class=\"docutils literal notranslate\">datetime</code> naif sa chrios ama áitiúil.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.get_valid_name\">\n<span class=\"sig-name descname\">get_valid_name</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">name</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.Storage.get_valid_name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann ainm comhaid ar ais bunaithe ar an bparaiméadar <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>ainm <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>atá oiriúnach le húsáid ar an spriocchóras stórála.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.generate_filename\">\n<span class=\"sig-name descname\">generate_filename</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">filename</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.Storage.generate_filename\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Validates the <code class=\"docutils literal notranslate\">filename</code> by calling <a class=\"reference internal\" href=\"/ga/6.1/howto/custom-file-storage/#django.core.files.storage.get_valid_name\" title=\"django.core.files.storage.get_valid_name\"><code class=\"xref py py-attr docutils literal notranslate\">get_valid_name</code></a> and\nreturns a filename to be passed to the <a class=\"reference internal\" href=\"#django.core.files.storage.Storage.save\" title=\"django.core.files.storage.Storage.save\"><code class=\"xref py py-meth docutils literal notranslate\">save()</code></a> method.</p>\n<p>The <code class=\"docutils literal notranslate\">filename</code> argument may include a path as returned by\n<a class=\"reference internal\" href=\"/ga/6.1/ref/models/fields/#django.db.models.FileField.upload_to\" title=\"django.db.models.FileField.upload_to\"><code class=\"xref py py-attr docutils literal notranslate\">FileField.upload_to</code></a>.\nIn that case, the path won't be passed to <a class=\"reference internal\" href=\"/ga/6.1/howto/custom-file-storage/#django.core.files.storage.get_valid_name\" title=\"django.core.files.storage.get_valid_name\"><code class=\"xref py py-attr docutils literal notranslate\">get_valid_name</code></a> but\nwill be prepended back to the resulting name.</p>\n<p>Úsáideann an cur i bhfeidhm réamhshocraithe oibríochtaí: mod: os.path. Athraigh an modh seo mura bhfuil sé sin oiriúnach do do stóráil.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.listdir\">\n<span class=\"sig-name descname\">listdir</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">path</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.Storage.listdir\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Liostaíonn sé ábhar an chosáin shonraithe, ag tabhairt ar ais dhá liostaí; is eolairí an chéad mhír, agus is comhaid an dara mír. Maidir le córais stórála nach bhfuil in ann liostú den sórt sin a sholáthar, ardóidh sé seo “NotImplementederror” ina ionad sin.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.open\">\n<span class=\"sig-name descname\">open</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">name</em>, <em class=\"sig-param\">mode<span class=\"o\">=</span><span class=\"default_value\">'rb'</span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.Storage.open\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Osclaíonn sé an comhad a thugtar ag <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>ainm <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>. Tabhair faoi deara cé go ráthaítear gurb é an comhad a chuirtear ar ais ina réad <a href=\"#id5\"><span class=\"problematic\" id=\"id6\">``</span></a>Comhad <a href=\"#id7\"><span class=\"problematic\" id=\"id8\">``</span></a>, d'fhéadfadh sé a bheith i ndáiríre fo-aicme éigin. I gcás stórála comhaid iargúlta ciallaíonn sé seo go bhféadfadh léitheoir/scríbhneoireacht a bheith mall go leor, mar sin tabhair rabhadh.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.path\">\n<span class=\"sig-name descname\">path</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">name</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.Storage.path\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>An cosán córais chomhaid áitiúil inar féidir an comhad a oscailt ag baint úsáide as caighdeánach Python open () `. Maidir le córais stórála nach bhfuil inrochtana ón gcóras comhaid áitiúil, ardóidh sé seo `NotImplementederror` ina ionad sin.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.save\">\n<span class=\"sig-name descname\">save</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">name</em>, <em class=\"sig-param\">content</em>, <em class=\"sig-param\">max_length<span class=\"o\">=</span><span class=\"default_value\">None</span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.Storage.save\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Sábhálann sé comhad nua ag baint úsáide as an gcóras stórála, b'fhearr leis an ainm a sh Má tá comhad ann cheana féin leis an ainm seo <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>ainm <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>, féadfaidh an córas stórála an t-ainm comhaid a mhodhnú de réir mar is gá chun ainm uathúil a fháil. Cuirfear ainm iarbhír an chomhaid stóráilte ar ais.</p>\n<p>Cuirtear an argóint max_length ``ar aghaidh chuig: meth: `get_available_name.</p>\n<p>Caithfidh an argóint <code class=\"docutils literal notranslate\">content</code> a bheith ina shampla de:class: django.core.files.file nó réad cosúil le comhad is féidir a fhilleadh i Comhad `.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.size\">\n<span class=\"sig-name descname\">size</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">name</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.Storage.size\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann sé ar ais méid iomlán, i mbeátaí, an chomhaid dá dtagraítear <code class=\"docutils literal notranslate\">ainm ``. Maidir le córais stórála nach bhfuil in ann méid an chomhaid a thabhairt ar ais, ardóidh sé seo `NotImplementederror</code> ina ionad sin.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.url\">\n<span class=\"sig-name descname\">url</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">name</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.storage.Storage.url\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann sé an URL ar ais inar féidir teacht ar ábhar an chomhaid dá dtagraítear <code class=\"docutils literal notranslate\">ainm ``. Maidir le córais stórála nach dtacaíonn le rochtain trí URL ardóidh sé seo ``NotImplementederror</code> ina ionad sin.</p>\n</dd></dl>\n\n</dd></dl>\n\n<aside class=\"admonition-there-are-community-maintained-solutions-too admonition\" role=\"note\">\n<p class=\"admonition-title\">There are community-maintained solutions too!</p>\n<p>Django has a vibrant ecosystem. There are storage backends\nhighlighted on the <a class=\"reference external\" href=\"https://www.djangoproject.com/community/ecosystem/#storage-and-static-files\">Community Ecosystem</a> page. The Django Packages\n<a class=\"reference external\" href=\"https://djangopackages.org/grids/g/storage-backends/\">Storage Backends grid</a> has even more options for you!</p>\n</aside>\n</section>","rootId":"module-django.core.files.storage","toc":[{"title":"An rang stórála réamhshocraithe a fháil","anchor":"getting-the-default-storage-class","children":[]},{"title":"An rang FilesystemStorage","anchor":"the-filesystemstorage-class","children":[]},{"title":"An rang InmemoryStorage","anchor":"the-inmemorystorage-class","children":[]},{"title":"An rang Stórála","anchor":"the-storage-class","children":[]}],"breadcrumbs":[{"docname":"ref/index","title":"Tagairt API","url":"/ga/6.1/ref/"},{"docname":"ref/files/index","title":"Láimhseáil comhad","url":"/ga/6.1/ref/files/"}],"prev":{"docname":"ref/files/file","title":"An réad ``Comhad ``","url":"/ga/6.1/ref/files/file/"},"next":{"docname":"ref/files/uploads","title":"Comhaid Uaslódála agus Láimhseálaithe","url":"/ga/6.1/ref/files/uploads/"},"formats":{"html":"/ga/6.1/ref/files/storage/","markdown":"/ga/6.1/ref/files/storage.md","json":"/ga/6.1/ref/files/storage.json"},"source":"https://github.com/django/django/blob/stable/6.1.x/docs/ref/files/storage.txt","official":"https://docs.djangoproject.com/ga/6.1/ref/files/storage/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}