{"title":"Creat seiceála an chórais","version":"6.1","locale":"ga","docname":"ref/checks","url":"/ga/6.1/ref/checks/","canonical":"https://djangodocs.dev/ga/6.1/ref/checks/","summary":"Is sraith seiceálacha statacha é creat seiceála an chórais chun tionscadail Django a bhailíochtú. Braithíonn sé fadhbanna coitianta agus soláthraíonn sé leideanna…","html":"<h1>Creat seiceála an chórais<a class=\"heading-anchor\" href=\"#system-check-framework\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Is sraith seiceálacha statacha é creat seiceála an chórais chun tionscadail Django a bhailíochtú. Braithíonn sé fadhbanna coitianta agus soláthraíonn sé leideanna maidir le conas iad a shocrú. Tá an creat inleathnaithe ionas gur féidir leat do sheiceálacha féin a chur leis go héasca.</p>\n<p>Le haghaidh sonraí maidir le conas do sheiceálacha féin a chur leis agus iad a chomhtháthú le seiceálacha córais Django, féach in:doc: Treoir ábhair seice&lt;/topics/checks&gt; ála córas.</p>\n<section id=\"api-reference\">\n<h2>Tagairt API<a class=\"heading-anchor\" href=\"#api-reference\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<section id=\"checkmessage\">\n<h3><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>Seiceachtaireacht ``<a class=\"heading-anchor\" href=\"#checkmessage\"><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.core.checks.CheckMessage\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CheckMessage</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">level</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hint</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id</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.core.checks.CheckMessage\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Caithfidh na rabhaidh agus na hearráidí arna ardú ag seiceálacha córais a bheith ina gcásanna de “seiceachtaireacht seiceála”. Cuimsíonn cás earráid nó rabhadh amháin a thuairiscithe. Soláthraíonn sé comhthéacs agus leideanna is infheidhme maidir leis an teachtaireacht, agus aitheantóir uathúil a úsáidtear chun críocha scagtha.</p>\n<p>Is iad na hargóintí tógála:</p>\n<dl class=\"simple\">\n<dt><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>leibhéil ``</dt><dd><p>The severity of the message. Use one of the predefined values: <code class=\"docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code>\n, <code class=\"docutils literal notranslate\"><span class=\"pre\">INFO</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">WARNING</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">ERROR</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">CRITICAL</span></code>. If the level is\ngreater or equal to <code class=\"docutils literal notranslate\"><span class=\"pre\">ERROR</span></code>, then Django will prevent management\ncommands from executing. Messages with level lower than <code class=\"docutils literal notranslate\"><span class=\"pre\">ERROR</span></code>\n(i.e. warnings) are reported to the console, but can be silenced.</p>\n</dd>\n<dt><code class=\"docutils literal notranslate\"><span class=\"pre\">msg</span></code></dt><dd><p>Sreang gairid (níos lú ná 80 carachtar) ag cur síos ar an bhfadhb. Níor chóir go mbeadh línte nua sa teaghrána*.</p>\n</dd>\n<dt><code class=\"docutils literal notranslate\"><span class=\"pre\">`Cinn</span></code></dt><dd><p>Sreang aon-líne a sholáthraíonn leid chun an fhadhb a shocrú. Mura féidir aon leid a sholáthar, nó mura bhfuil an leid féin-soiléir ón teachtaireacht earráide, is féidir an leid a fhágáil, nó is féidir luach <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> a úsáid.</p>\n</dd>\n<dt><code class=\"docutils literal notranslate\"><span class=\"pre\">`Obj</span></code></dt><dd><p>Roghnach. Rud a sholáthraíonn comhthéacs don teachtaireacht (mar shampla, an tsamhail inar aimsíodh an fhadhb). Ba chóir go mbeadh an réad ina mhúnla, réimse, nó bainisteoir nó aon rud eile a shainmhíníonn modh <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>__str__ () <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>. Úsáidtear an modh agus gach teachtaireacht á thuairisciú agus bíonn a thoradh roimh an teachtaireacht.</p>\n</dd>\n<dt><code class=\"docutils literal notranslate\"><span class=\"pre\">id</span></code></dt><dd><p>Sreang roghnach. Aitheantóir uathúil don tsaincheist. Ba chóir d'aitheantóirí an patrún <code class=\"docutils literal notranslate\"><span class=\"pre\">Applabel.x001</span></code> a leanúint, áit a bhfuil X` ceann de na litreacha <code class=\"docutils literal notranslate\"><span class=\"pre\">CEWID</span></code>, ag léiriú déine na teachtaireachta (<code class=\"docutils literal notranslate\"><span class=\"pre\">C</span></code> do chriticiúla, E` le haghaidh earráidí agus mar sin). Is féidir leis an iarratas an uimhir a leithdháileadh, ach ba chóir go mbeadh sé uathúil laistigh den iarratas sin</p>\n</dd>\n</dl>\n</dd></dl>\n\n<p>Tá fo-ranganna ann chun teachtaireachtaí a chruthú le leibhéil choiteanna a dhéanamh níos éasca. Agus iad á úsáid agat is féidir leat an argóint <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>leibhéil <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a fhágáil toisc go bhfuil ainm an ranga intuigthe air.</p>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.core.checks.Debug\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Debug</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hint</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id</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.core.checks.Debug\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.core.checks.Info\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Info</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hint</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id</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.core.checks.Info\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.core.checks.Warning\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Warning</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hint</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id</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.core.checks.Warning\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.core.checks.Error\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Error</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hint</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id</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.core.checks.Error\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.core.checks.Critical\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Critical</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hint</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id</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.core.checks.Critical\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n</section>\n</section>\n<section id=\"builtin-tags\">\n<span id=\"system-check-builtin-tags\"></span><h2>Clibeanna Builtin<a class=\"heading-anchor\" href=\"#builtin-tags\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Eagraítear seiceálacha córais Django ag baint úsáide as na clibeanna seo a leanas:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">admin</span></code>: Seiceálacha ar aon dearbhú láithreáin riaracháin.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">async_support</span></code>: Seiceálann cumraíocht asincrónach a bhaineann leis.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">caches</span></code>: Seiceálann cumraíocht a bhaineann le taisce.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">comhoiriúnacht</span></code>: Brataíonn fadhbanna féideartha le huasghrádú leagan.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">commands</span></code>: Checks custom management commands related configuration.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">database</span></code>: Checks database-related configuration issues. Database checks\nare not run by default because they do more than only static code analysis as\nmost regular checks do. They are only run by the <a class=\"reference internal\" href=\"/ga/6.1/ref/django-admin/#django-admin-migrate\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">migrate</span></code></a> command\nor if you specify configured database aliases using the <code class=\"docutils literal notranslate\"><span class=\"pre\">--database</span></code> option\nwhen calling the <a class=\"reference internal\" href=\"/ga/6.1/ref/django-admin/#django-admin-check\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">check</span></code></a> command.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">files</span></code>: Seiceálann cumraíocht a bhaineann le comhaid.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">mail</span></code>: Checks email related configuration.</p></li>\n<li><p><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>samhlacha <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>: Seiceálacha ar shainmhínithe samhail, réimse agus bainisteoir.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">slándála</span></code>: Seiceálann cumraíocht a bhaineann le slándáil.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">comhartha</span></code>: Seiceálacha ar dhearbhuithe comhartha agus ar chlárúcháin láimhseálaithe.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">sites</span></code>: Seiceálacha: MOD: cumraíocht django.contrib.sites.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">staticfiles</span></code>: Seiceálacha: MOD: cumraíocht django.contrib.staticfiles.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">templates</span></code>: Seiceálann cumraíocht a bhaineann le teimpléad.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">translation</span></code>: Seiceálann cumraíocht a bhaineann le haistriúchán.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">urls</span></code>: Seiceálann cumraíocht URL.</p></li>\n</ul>\n<p>Is féidir roinnt seiceálacha a chlárú le clibeanna iolracha.</p>\n</section>\n<section id=\"core-system-checks\">\n<h2>Seiceálacha lárchórais<a class=\"heading-anchor\" href=\"#core-system-checks\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<section id=\"asynchronous-support\">\n<h3>Tacaíocht asincrónach<a class=\"heading-anchor\" href=\"#asynchronous-support\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Fíoraíonn na seiceálacha seo a leanas do shocrú dú:doc: /topics/async:</p>\n<ul class=\"simple\">\n<li><p><strong>Async.E001</strong>: Níor chóir duit an athróg comhshaoil: envvar: DJANGO_ALLOW_ASYNC_UNSAFE a shocrú in imscaradh. &lt;async-safety&gt;Díchumasaíonn sé seo: ref: cosaint sábháilteachta async.</p></li>\n</ul>\n</section>\n<section id=\"backwards-compatibility\">\n<h3>Comhoiriúnacht ar ais<a class=\"heading-anchor\" href=\"#backwards-compatibility\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Tugann seiceálacha comhoiriúnachta rabhadh faoi fadhbanna féideartha a d'fhéadfadh tarlú</p>\n<ul class=\"simple\">\n<li><p><strong>2_0.W001</strong>: Tá 'bealach ``ag do phatrún URL` <code class=\"docutils literal notranslate\"><span class=\"pre\">`ina</span> <span class=\"pre\">bhfuil&lt;pattern&gt;</span></code> (? P &lt;<code class=\"docutils literal notranslate\"><span class=\"pre\">,</span> <span class=\"pre\">tosaíonn</span> <span class=\"pre\">sé</span> <span class=\"pre\">le</span> <span class=\"pre\">``^</span></code>, nó críochnaíonn sé le <code class=\"docutils literal notranslate\"><span class=\"pre\">$</span></code>. Is dócha gur maoirseacht é seo agus é ag imirce ó <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>url () <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>chuig: func: ~django.urls.path.</p></li>\n<li><p>&lt;hostname&gt;**4_0.E001**: Amhail Django 4.0, ní mór do na luachanna sa socrú: CSRF_TRUSTED_ORIGINS tosú le scéim (de ghnáth <code class=\"docutils literal notranslate\"><span class=\"pre\">http:</span> <span class=\"pre\">//</span></code> nó <code class=\"docutils literal notranslate\"><span class=\"pre\">https:</span> <span class=\"pre\">//</span></code>) ach fuarthas <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>.</p></li>\n</ul>\n</section>\n<section id=\"caches\">\n<h3>Cáistí<a class=\"heading-anchor\" href=\"#caches\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Fíoraíonn na seiceálacha seo a leanas go bhfuil do shuíomh: 'CACHES' cumraithe i gceart:</p>\n<ul class=\"simple\">\n<li><p><strong>Caches.E001</strong>: Ní mór duit taisce <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>'default' <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a shainiú i do shuíomh: 'CACHES'.</p></li>\n<li><p>&lt;CACHES-LOCATION&gt;**Caches.W002**: D'fhéad &lt;cache&gt;fadh do chumraíocht <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` do taisce a nochtadh nó go mbeidh éilliú ar do chuid sonraí mar gheall ar a: setting: LOCATION `a mheaitseál/tá istigh aige/ina bhfuil: setting: `Media_root/:SETTING: STATIC_ROOT/:SETTING: STATICFILES_DIRS.</p></li>\n<li><p>&lt;cache&gt;&lt;CACHES-LOCATION&gt;**Caches.W003**: Tá do chás <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>: socrú: <a href=\"#id5\"><span class=\"problematic\" id=\"id6\">`</span></a>SUÍOMH <a href=\"#id7\"><span class=\"problematic\" id=\"id8\">`</span></a>coibhneasta. Úsáid cosán iomlán ina ionad.</p></li>\n</ul>\n</section>\n<section id=\"database\">\n<h3>Bunachar Sonraí<a class=\"heading-anchor\" href=\"#database\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<section id=\"mysql-and-mariadb\">\n<h4>MySQL agus MariaDB<a class=\"heading-anchor\" href=\"#mysql-and-mariadb\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Má tá MySQL nó MariaDB á úsáid agat, déanfar na seiceálacha seo a leanas:</p>\n<ul class=\"simple\">\n<li><p><strong>MySQL.E001</strong>: Ní cheadaíonn MySQL/MariaDB <code class=\"docutils literal notranslate\"><span class=\"pre\">charfield</span></code> uathúil <code class=\"docutils literal notranslate\"><span class=\"pre\">`max_long</span></code> &gt; 255 a bheith aige. * Athraíodh an seiceáil seo go* <code class=\"docutils literal notranslate\"><span class=\"pre\">MySQL.W003</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">*</span></a>i Django 3.1 toisc go mbraitheann an fíor-uasmhéid ar go leor fachtóirí. *</p></li>\n<li><p>&lt;alias&gt;**MySQL.W002**: Níl Mód Dicht MySQL/MariaDB socraithe le haghaidh nasc bunachar sonraí <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>. Féach freisin: ref: `mysql-sql-mod.</p></li>\n<li><p><strong>MySQL.W003</strong>: B'fhéidir nach gceadóidh MySQL/MariaDB <code class=\"docutils literal notranslate\"><span class=\"pre\">charfield</span></code> uathúil <code class=\"docutils literal notranslate\"><span class=\"pre\">`max_long</span></code> &gt; 255 a bheith aige.</p></li>\n</ul>\n</section>\n</section>\n<section id=\"mail\">\n<h3>Mail<a class=\"heading-anchor\" href=\"#mail\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>The following checks verify that your <a class=\"reference internal\" href=\"/ga/6.1/ref/settings/#std-setting-MAILERS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MAILERS</span></code></a> setting is correctly\nconfigured:</p>\n<ul class=\"simple\">\n<li><p><strong>mail.E001</strong>: Your <a class=\"reference internal\" href=\"/ga/6.1/ref/settings/#std-setting-MAILERS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MAILERS</span></code></a> setting uses a development-only email\nbackend in the <code class=\"docutils literal notranslate\"><span class=\"pre\">'default'</span></code> entry (<code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;backend&gt;</span></code>). (Only checked when the\n<a class=\"reference internal\" href=\"/ga/6.1/ref/django-admin/#cmdoption-check-deploy\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">check</span> <span class=\"pre\">--deploy</span></code></a> option is used.)</p></li>\n<li><p><strong>mail.W001</strong>: Your <a class=\"reference internal\" href=\"/ga/6.1/ref/settings/#std-setting-MAILERS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MAILERS</span></code></a> setting has no <code class=\"docutils literal notranslate\"><span class=\"pre\">'default'</span></code> entry.\nSending email without a valid mailer will fail.</p></li>\n</ul>\n</section>\n<section id=\"managing-files\">\n<h3>Comhaid a bhainistiú<a class=\"heading-anchor\" href=\"#managing-files\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Fíoraíonn na seiceálacha seo a leanas do shocrú dú:doc: /topics/files:</p>\n<ul class=\"simple\">\n<li><p>&lt;path&gt;**Files.E001**: Tagraíonn an socrú: FILE_UPLOAD_TEMP_DIR don eolaire nach bhfuil ann <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p></li>\n</ul>\n</section>\n<section id=\"model-fields\">\n<h3>Réimsí múnla<a class=\"heading-anchor\" href=\"#model-fields\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<ul class=\"simple\">\n<li><p><strong>Fields.e001</strong>: Ní chóir go gcríochnóidh ainmneacha réimse le béim.</p></li>\n<li><p><strong>Fields.E002</strong>: Ní chóir go mbeadh <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;__&quot;</span></code> in ainmneacha réimse.</p></li>\n<li><p><strong>Fields.e003</strong>: Is focal forchoimeádta é pk` nach féidir a úsáid mar ainm réimse.</p></li>\n<li><p><strong>fields.E004</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">choices</span></code> must be a mapping (e.g. a dictionary) or an\nordered iterable (e.g. a list or tuple, but not a set).</p></li>\n<li><p><strong>Fields.E005</strong>: caithfidh “roghanna” a bheith ina mapáil ar luachanna iarbhír chuig ainmneacha inléite don duine nó ina n-athrá ina bhfuil “(luach iarbhír, ainm inléite don duine) <code class=\"docutils literal notranslate\"><span class=\"pre\">tiúpla</span></code> (luach iarbhír, ainm inléite don duine) <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>.</p></li>\n<li><p><strong>Fields.e006</strong>: caithfidh <code class=\"docutils literal notranslate\"><span class=\"pre\">db_index</span></code> a bheith <code class=\"docutils literal notranslate\"><span class=\"pre\">`None</span></code>, True` nó <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p></li>\n<li><p><strong>Fields.E007</strong>: Ní mór go mbeadh <code class=\"docutils literal notranslate\"><span class=\"pre\">Null=True</span></code> ag eochracha bunscoile.</p></li>\n<li><p><strong>Fields.e008</strong>: Caithfidh gach <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>bailíodóirí <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a bheith inghlaonta.</p></li>\n<li><p>&lt;count&gt;**Fields.E009**: tá <code class=\"docutils literal notranslate\"><span class=\"pre\">max_length</span> <span class=\"pre\">``ró-bheag</span> <span class=\"pre\">chun</span> <span class=\"pre\">an</span> <span class=\"pre\">luach</span> <span class=\"pre\">is</span> <span class=\"pre\">faide</span> <span class=\"pre\">i</span> <span class=\"pre\">`roghnaí</span></code> (`` <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>carachtair) a fheistiú.</p></li>\n<li><p><strong>Fields.e010</strong>: Ba chóir go mbeadh réamhshocrú &lt;field&gt;```inghlaonta in ionad sampla ionas nach mbeidh sé roinnte idir gach cás réimse.</p></li>\n<li><p><strong>Fields.e011</strong>: Ní thacaíonn <code class=\"docutils literal notranslate\"><span class=\"pre\">`luachanna</span> <span class=\"pre\">réamhshocraithe</span> <span class=\"pre\">bunachar</span> <span class=\"pre\">sonraí</span> <span class=\"pre\">le</span> <span class=\"pre\">nathanna</span> <span class=\"pre\">&lt;database&gt;(``db_default</span></code>).</p></li>\n<li><p>&lt;expression&gt;**Fields.e012**: Ní féidir <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` a úsáid i <code class=\"docutils literal notranslate\"><span class=\"pre\">db_default</span></code>.</p></li>\n<li><p><strong>fields.E013</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">CompositePrimaryKey</span></code> must be named <code class=\"docutils literal notranslate\"><span class=\"pre\">pk</span></code>.</p></li>\n<li><p><strong>Fields.e100</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">Autofield</span></code> caithfidhs primary_key=True a shocrú.</p></li>\n<li><p><strong>Fields.e110</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">BooleanField</span></code> ní ghlacanns le luachanna null. * Bhí an seiceáil seo le feiceáil sular cuireadh tacaíocht do luachanna neall i Django 2.1. *</p></li>\n<li><p><strong>Fields.e120</strong>: Caithfidh <code class=\"docutils literal notranslate\"><span class=\"pre\">charfield</span></code>s tréith <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>max_length <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a shainiú.</p></li>\n<li><p><strong>Fields.e121</strong>: caithfidh <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>max_length <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a bheith ina sláimhir dhearfach.</p></li>\n<li><p>&lt;integer field type&gt;**Fields.w122**: déantar neamhaird ar <code class=\"docutils literal notranslate\"><span class=\"pre\">max_length</span> <span class=\"pre\">``nuair</span> <span class=\"pre\">a</span> <span class=\"pre\">úsáidtear</span> <span class=\"pre\">é</span> <span class=\"pre\">le</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>.</p></li>\n<li><p><strong>Fields.e130</strong>: Ní mór do <code class=\"docutils literal notranslate\"><span class=\"pre\">Decimalfield</span></code>s tréith <code class=\"docutils literal notranslate\"><span class=\"pre\">decimal_places</span></code> a shainiú.</p></li>\n<li><p><strong>Fields.e131</strong>: caithfidh <code class=\"docutils literal notranslate\"><span class=\"pre\">decimal_places</span></code> a bheith ina sláimhir neamh-dhiúltach.</p></li>\n<li><p><strong>Fields.e132</strong>: Ní mór do <code class=\"docutils literal notranslate\"><span class=\"pre\">Decimalfield</span></code>s tréith <code class=\"docutils literal notranslate\"><span class=\"pre\">max_digits</span></code> a shainiú.</p></li>\n<li><p><strong>Fields.e133</strong>: caithfidh <code class=\"docutils literal notranslate\"><span class=\"pre\">max_digits</span></code> a bheith ina sláimhir dhearfach.</p></li>\n<li><p><strong>Fields.e134</strong>: caithfidh <code class=\"docutils literal notranslate\"><span class=\"pre\">max_digits</span></code> a bheith níos mó nó comhionann le <code class=\"docutils literal notranslate\"><span class=\"pre\">deach_places</span></code>.</p></li>\n<li><p><strong>fields.E135</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">DecimalField</span></code>’s <code class=\"docutils literal notranslate\"><span class=\"pre\">max_digits</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">decimal_places</span></code>\nmust both be defined or both omitted.</p></li>\n<li><p><strong>Fields.e140</strong>: Caithfidh <code class=\"docutils literal notranslate\"><span class=\"pre\">allow_files</span></code> nó allow_folders` a bheith socraithe go True <code class=\"docutils literal notranslate\"><span class=\"pre\">filePathfield</span></code>.</p></li>\n<li><p><strong>Fields.e150</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">GenericipAddressField</span></code> ní féidir <code class=\"docutils literal notranslate\"><span class=\"pre\">blank=true</span></code> a bheith ags má tá <code class=\"docutils literal notranslate\"><span class=\"pre\">NULL=False</span></code>, toisc go stóráiltear luachanna bána mar neamhaill.</p></li>\n<li><p><strong>Fields.e160</strong>: Tá na roghanna auto_now`, auto_now_add`, agus <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> go comhpháirteach. Ní fhéadfaidh ach ceann amháin de na roghanna seo a bheith i láthair.</p></li>\n<li><p><strong>Fields.w161</strong>: Luach réamhshocraithe seasta ar fáil.</p></li>\n<li><p>&lt;field data type&gt;**Fields.w162**: &lt;database&gt;Ní thacaíonn <code class=\"docutils literal notranslate\"><span class=\"pre\">`le</span> <span class=\"pre\">hinnéacs</span> <span class=\"pre\">bunachar</span> <span class=\"pre\">sonraí</span> <span class=\"pre\">ar</span> <span class=\"pre\">cholúin`</span></code>.</p></li>\n<li><p><strong>Fields.w163</strong>: Ní thacaíonn <code class=\"docutils literal notranslate\"><span class=\"pre\">`le</span> <span class=\"pre\">tuairimí</span> <span class=\"pre\">ar</span> <span class=\"pre\">cholúin</span> <span class=\"pre\">(`</span> <span class=\"pre\">&lt;database&gt;`db_comment</span></code>).</p></li>\n<li><p><strong>Fields.e170</strong>: Ní féidir le <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> BinaryField` a bheith ina shreang. Úsáid ábhar bytes ina ionad.</p></li>\n<li><p><strong>Fields.e180</strong>: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` ní thacaíonn <code class=\"docutils literal notranslate\"><span class=\"pre\">`JsonField</span> <span class=\"pre\">&lt;database&gt;</span></code>s.</p></li>\n<li><p>&lt;field_type&gt;**Fields.e190**: &lt;database&gt;Ní thacaíonn <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` le bailiú bunachar sonraí ar <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a><a href=\"#id5\"><span class=\"problematic\" id=\"id6\">``</span></a>s.</p></li>\n<li><p><strong>Fields.E220</strong>: Ní thacaíonn <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` <code class=\"docutils literal notranslate\"><span class=\"pre\">`GeneratedField&lt;database&gt;</span></code>s.</p></li>\n<li><p><strong>Fields.E221</strong>: Ní thacaíonn <code class=\"docutils literal notranslate\"><span class=\"pre\">`</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` neamh-leanúnacha <code class=\"docutils literal notranslate\"><span class=\"pre\">GeneratedField</span> <span class=\"pre\">&lt;database&gt;</span></code>s.</p></li>\n<li><p><strong>Fields.e222</strong>: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` ní thacaíonn <code class=\"docutils literal notranslate\"><span class=\"pre\">``GeneratedField</span> <span class=\"pre\">&lt;database&gt;</span></code>s leanúnacha.</p></li>\n<li><p><strong>Fields.e223</strong>: Tá earráidí ag <code class=\"docutils literal notranslate\"><span class=\"pre\">GeneratedField.output_Field</span></code>:...</p></li>\n<li><p><strong>Fields.w224</strong>: Tá rabhaidh ag <code class=\"docutils literal notranslate\"><span class=\"pre\">GeneratedField.output_Field</span></code>:...</p></li>\n<li><p><strong>fields.W225</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">null</span></code> has no effect on <code class=\"docutils literal notranslate\"><span class=\"pre\">GeneratedField</span></code>.</p></li>\n<li><p><strong>Fields.e900</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">Ipaddressfield</span></code> baineadh seachas tacaíocht in imirce stairiúla.</p></li>\n<li><p><strong>Fields.w900</strong>: Tá <code class=\"docutils literal notranslate\"><span class=\"pre\">iPaddressField</span></code> curtha in iúl. Bainfear tacaíocht dó (ach amháin in imirce stairiúla) i Django 1.9. * Bhí an seiceáil seo le feiceáil i Django 1.7 agus 1.8*.</p></li>\n<li><p><strong>Fields.w901</strong>: Tá <code class=\"docutils literal notranslate\"><span class=\"pre\">CommaseParatedIntegerField</span></code> curtha in iúl. Bainfear tacaíocht dó (ach amháin in imirce stairiúla) i Django 2.0. * Bhí an seiceáil seo le feiceáil i Django 1.10 agus 1.11*.</p></li>\n<li><p><strong>Fields.e901</strong>: baintear <code class=\"docutils literal notranslate\"><span class=\"pre\">CommaseParatedIntegerField</span></code> ach amháin le haghaidh tacaíochta in imirce stairiúla.</p></li>\n<li><p><strong>Fields.w902</strong>: Tá <code class=\"docutils literal notranslate\"><span class=\"pre\">FloatRangeField</span></code> díluaite agus bainfear é i Django 3.1. * Bhí an seiceáil seo le feiceáil i Django 2.2 agus 3.0*.</p></li>\n<li><p><strong>Fields.w903</strong>: Tá <code class=\"docutils literal notranslate\"><span class=\"pre\">NullBooleanField</span></code> as dul in iúl. Bainfear tacaíocht dó (ach amháin in imirce stairiúla) i Django 4.0. * Bhí an seiceáil seo le feiceáil i Django 3.1 agus 3.2*.</p></li>\n<li><p><strong>Fields.e903</strong>: baintear <code class=\"docutils literal notranslate\"><span class=\"pre\">Nullbooleanfield</span></code> ach amháin le haghaidh tacaíochta in imirce stairiúla.</p></li>\n<li><p><strong>Fields.W904</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">Django.Contrib.Postgres.Fields.jsonField</span></code> atá díluaite. Bainfear tacaíocht dó (ach amháin in imirce stairiúla) i Django 4.0. * Bhí an seiceáil seo le feiceáil i Django 3.1 agus 3.2*.</p></li>\n<li><p><strong>Fields.e904</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">Django.contrib.postgres.fields.jsonfield</span></code> baintear seachas tacaíocht in imirce stairiúla.</p></li>\n<li><p><strong>Fields.w905</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">Django.Contrib.Postgres.Fields.CicharField</span></code> atá díluaite. Bainfear tacaíocht dó (ach amháin in imirce stairiúla) i Django 5.1. * Bhí an seiceáil seo le feiceáil i Django 4.2 agus 5.0*.</p></li>\n<li><p><strong>Fields.e905</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">Django.contrib.postgres.fields.cicharfield</span></code> baintear seachas tacaíocht in imirce stairiúla.</p></li>\n<li><p><strong>Fields.w906</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">Django.Contrib.Postgres.Fields.CiemailField</span></code> atá díluaite. Bainfear tacaíocht dó (ach amháin in imirce stairiúla) i Django 5.1. * Bhí an seiceáil seo le feiceáil i Django 4.2 agus 5.0*.</p></li>\n<li><p><strong>Fields.e906</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">Django.contrib.postgres.fields.ciemailfield</span></code> baintear seachas tacaíocht in imirce stairiúla.</p></li>\n<li><p><strong>Fields.w907</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">Django.contrib.postgres.fields.citextField</span></code> atá míchuige. Bainfear tacaíocht dó (ach amháin in imirce stairiúla) i Django 5.1. * Bhí an seiceáil seo le feiceáil i Django 4.2 agus 5.0*.</p></li>\n<li><p><strong>Fields.e907</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">Django.contrib.postgres.fields.citextField</span></code> baintear seachas tacaíocht d'imirce stairiúla.</p></li>\n</ul>\n<section id=\"file-fields\">\n<h4>Réimsí comhad<a class=\"heading-anchor\" href=\"#file-fields\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<ul class=\"simple\">\n<li><p><strong>Fields.e200</strong>: ní argóint bailí é <code class=\"docutils literal notranslate\"><span class=\"pre\">unique</span></code> le haghaidh filefield`. * Baintear an seic seo i Django 1.11*.</p></li>\n<li><p><strong>Fields.e201</strong>: Ní argóint bailí é <code class=\"docutils literal notranslate\"><span class=\"pre\">primary_key</span></code> do filefield`.</p></li>\n<li><p><strong>Fields.e202</strong>: Caithfidh argóint <code class=\"docutils literal notranslate\"><span class=\"pre\">upload_</span></code> filefield`` cosán coibhneasta a bheith ina chosán coibhneasta, ní cosán iomlán.</p></li>\n<li><p><strong>Fields.e210</strong>: Ní féidir <code class=\"docutils literal notranslate\"><span class=\"pre\">ImageField</span></code> a úsáid toisc nach bhfuil Pillow suiteáilte.</p></li>\n</ul>\n</section>\n<section id=\"related-fields\">\n<h4>Réimsí gaolmhara<a class=\"heading-anchor\" href=\"#related-fields\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<ul class=\"simple\">\n<li><p><strong>Fields.E300</strong>: Sainmhíníonn réimse gaol le samhail &lt;model&gt;```, nach bhfuil suiteáilte, nó atá teibí.</p></li>\n<li><p>&lt;app_label&gt;**Fields.E301**: Sainmhíníonn réimse gaol leis an tsamhail <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>. &lt;model&gt;``atá malartaithe amach.</p></li>\n<li><p>&lt;related model&gt;**Fields.E302**: Rochtaineoir droim <code class=\"docutils literal notranslate\"><span class=\"pre\">.</span> <span class=\"pre\">&lt;accessor</span> <span class=\"pre\">name&gt;&lt;app_label&gt;``le</span> <span class=\"pre\">haghaidh</span></code>. &lt;model&gt;. &lt;field name&gt;&lt;app_label&gt;Buaileann <code class=\"docutils literal notranslate\"><span class=\"pre\">le</span> <span class=\"pre\">hainm</span> <span class=\"pre\">réimse</span></code>. &lt;model&gt;. &lt;field name&gt;``.</p></li>\n<li><p>&lt;app_label&gt;**Fields.E303**: Ainm fiosrúcháin ar ais do <code class=\"docutils literal notranslate\"><span class=\"pre\">.</span> <span class=\"pre\">&lt;model&gt;.</span> <span class=\"pre\">&lt;field</span> <span class=\"pre\">name&gt;&lt;app_label&gt;Buaileann</span> <span class=\"pre\">``le</span> <span class=\"pre\">hainm</span> <span class=\"pre\">réimse</span></code>. &lt;model&gt;. &lt;field name&gt;``.</p></li>\n<li><p>&lt;related model&gt;**Fields.E304**: Rochtaineoir droim <code class=\"docutils literal notranslate\"><span class=\"pre\">.</span> <span class=\"pre\">&lt;accessor</span> <span class=\"pre\">name&gt;&lt;app_label&gt;``le</span> <span class=\"pre\">haghaidh</span></code>. &lt;model&gt;. &lt;field name&gt;&lt;app_label&gt;Buaileann <code class=\"docutils literal notranslate\"><span class=\"pre\">le</span> <span class=\"pre\">rochtain</span> <span class=\"pre\">droim</span> <span class=\"pre\">ar</span> <span class=\"pre\">ais</span> <span class=\"pre\">do</span></code>. &lt;model&gt;. &lt;field name&gt;``.</p></li>\n<li><p>&lt;app_label&gt;**Fields.E305**: Ainm fiosrúcháin ar ais do <code class=\"docutils literal notranslate\"><span class=\"pre\">.</span> <span class=\"pre\">&lt;model&gt;.</span> <span class=\"pre\">&lt;field</span> <span class=\"pre\">name&gt;&lt;app_label&gt;Buaileann</span> <span class=\"pre\">``le</span> <span class=\"pre\">hainm</span> <span class=\"pre\">fiosrúcháin</span> <span class=\"pre\">droim</span> <span class=\"pre\">le</span> <span class=\"pre\">haghaidh</span></code>. &lt;model&gt;. &lt;field name&gt;``.</p></li>\n<li><p>&lt;name&gt;&lt;model&gt;**Fields.E306**: Tá an t-ainm <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` neamhbhailí`` related_name`` don réimse <code class=\"docutils literal notranslate\"><span class=\"pre\">.</span> <span class=\"pre\">&lt;field</span> <span class=\"pre\">name&gt;</span></code>.</p></li>\n<li><p>&lt;app label&gt;**Fields.E307**: An réimse <code class=\"docutils literal notranslate\"><span class=\"pre\">.</span> <span class=\"pre\">&lt;model&gt;.</span> <span class=\"pre\">&lt;field</span> <span class=\"pre\">name&gt;&lt;app</span> <span class=\"pre\">label&gt;Dearbhaíodh</span> <span class=\"pre\">``le</span> <span class=\"pre\">tagairt</span> <span class=\"pre\">leisciúil</span> <span class=\"pre\">do</span></code>. &lt;model&gt;&lt;model&gt;``, ach níl an aip&lt;app label&gt;`` suiteáilte nó ní sholáthraíonn sé samhail ``.</p></li>\n<li><p>&lt;related query name&gt;**Fields.E308**: Ní chóir go gcríochnóidh ainm fiosrúcháin droim <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>le béim.</p></li>\n<li><p>&lt;related query name&gt;**Fields.E309**: Ní chóir go mbeadh <code class=\"docutils literal notranslate\"><span class=\"pre\">`__'</span></code> in ainm fiosrúcháin droim <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>.</p></li>\n<li><p>&lt;field2&gt;&lt;model&gt;**Fields.E310**: Níl aon fho-thacar de na réimsí <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><code class=\"docutils literal notranslate\"><span class=\"pre\">,</span> <span class=\"pre\">``,...</span> <span class=\"pre\">ar</span> <span class=\"pre\">mhúnla&lt;field1&gt;</span></code> <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>uathúil.</p></li>\n<li><p>&lt;model&gt;**Fields.E311**: <code class=\"docutils literal notranslate\"><span class=\"pre\">.</span> <span class=\"pre\">&lt;field</span> <span class=\"pre\">name&gt;Caithfidh</span> <span class=\"pre\">``a</span> <span class=\"pre\">bheith</span> <span class=\"pre\">uathúil</span> <span class=\"pre\">toisc</span> <span class=\"pre\">go</span> <span class=\"pre\">ndéanann</span></code> ForeignKey`` tagairt dó.</p></li>\n<li><p>&lt;field name&gt;&lt;app label&gt;**Fields.E312**: Níl an <code class=\"docutils literal notranslate\"><span class=\"pre\">to_field</span></code> `` ann ar an tsamhail ghaolmhar `. &lt;model&gt;``.</p></li>\n<li><p><strong>fields.E320</strong>: Field specifies <code class=\"docutils literal notranslate\"><span class=\"pre\">on_delete=&lt;set</span> <span class=\"pre\">null</span> <span class=\"pre\">option&gt;</span></code>, but cannot\nbe null.</p></li>\n<li><p><strong>fields.E321</strong>: Field specifies <code class=\"docutils literal notranslate\"><span class=\"pre\">on_delete=SET_DEFAULT</span></code>, but has no\n<code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> value.</p></li>\n<li><p><strong>fields.E322</strong>: Field specifies <code class=\"docutils literal notranslate\"><span class=\"pre\">on_delete=DB_SET_DEFAULT</span></code>, but has no\n<code class=\"docutils literal notranslate\"><span class=\"pre\">db_default</span></code> value.</p></li>\n<li><p><strong>fields.E323</strong>: Field specifies database/Python-level on_delete variant, but\nreferenced model uses python/database-level variant.</p></li>\n<li><p><strong>fields.E324</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;database&gt;</span></code> does not support\n<code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;database</span> <span class=\"pre\">delete</span> <span class=\"pre\">option&gt;</span></code>.</p></li>\n<li><p><strong>Fields.e330</strong>: Ní féidir <code class=\"docutils literal notranslate\"><span class=\"pre\">ManyTomanyField</span></code>s a bheith uathúil.</p></li>\n<li><p>&lt;model&gt;**Fields.E331**: Sonraíonn an Réimse gaol go leor trí mhúnla <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>, nár suiteáiltear.</p></li>\n<li><p><strong>Fields.E332</strong>: Níor chóir go leor réimsí le go leor le táblaí idirmheánacha a bheith siméadrach. * Bhí an seiceáil seo le feiceáil roimh Django 3.0. *</p></li>\n<li><p>&lt;model&gt;**Fields.E333**: Úsáidtear an tsamhail mar mhúnla idirmheánach le <code class=\"docutils literal notranslate\"><span class=\"pre\">`,</span> <span class=\"pre\">ach</span> <span class=\"pre\">&lt;model&gt;tá</span> <span class=\"pre\">níos</span> <span class=\"pre\">mó</span> <span class=\"pre\">ná</span> <span class=\"pre\">dhá</span> <span class=\"pre\">eochair</span> <span class=\"pre\">eachtracha</span> <span class=\"pre\">aige</span> <span class=\"pre\">le`</span></code>, atá débhríoch. Ní mór duit a shonrú cén dá eochair eachtracha ba chóir do Django a úsáid tríd an argóint eochairfhocal through_fields.</p></li>\n<li><p>&lt;model&gt;**Fields.E334**: Úsáidtear an tsamhail mar mhúnla idirmheánach le <code class=\"docutils literal notranslate\"><span class=\"pre\">`,</span> <span class=\"pre\">ach</span> <span class=\"pre\">&lt;model&gt;tá</span> <span class=\"pre\">níos</span> <span class=\"pre\">mó</span> <span class=\"pre\">ná</span> <span class=\"pre\">eochair</span> <span class=\"pre\">eachtrach</span> <span class=\"pre\">amháin</span> <span class=\"pre\">aige</span> <span class=\"pre\">ó`</span></code>, atá débhríoch. Ní mór duit a shonrú cén eochair eachtrach ba chóir do Django a úsáid tríd an argóint eochairfhocal through_fields.</p></li>\n<li><p>&lt;model&gt;**Fields.E335**: Úsáidtear an tsamhail mar mhúnla idirmheánach le <code class=\"docutils literal notranslate\"><span class=\"pre\">`,</span> <span class=\"pre\">ach</span> <span class=\"pre\">&lt;model&gt;tá</span> <span class=\"pre\">níos</span> <span class=\"pre\">mó</span> <span class=\"pre\">ná</span> <span class=\"pre\">eochair</span> <span class=\"pre\">eachtrach</span> <span class=\"pre\">amháin</span> <span class=\"pre\">aige</span> <span class=\"pre\">le`</span></code>, atá débhríoch. Ní mór duit a shonrú cén eochair eachtrach ba chóir do Django a úsáid tríd an argóint eochairfhocal through_fields.</p></li>\n<li><p>&lt;model&gt;&lt;model&gt;**Fields.E336**: Úsáidtear an tsamhail mar mhúnla idirghabhála le <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><code class=\"docutils literal notranslate\"><span class=\"pre\">,</span> <span class=\"pre\">ach</span> <span class=\"pre\">níl</span> <span class=\"pre\">eochair</span> <span class=\"pre\">eachtrach</span> <span class=\"pre\">ai</span> <span class=\"pre\">&lt;model&gt;ge</span> <span class=\"pre\">do</span> <span class=\"pre\">``</span></code> nó <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a><a href=\"#id5\"><span class=\"problematic\" id=\"id6\">`</span></a>.</p></li>\n<li><p>&lt;model&gt;**Fields.e337**: Sonraíonn an Réimse <code class=\"docutils literal notranslate\"><span class=\"pre\">through_fields</span></code> ach ní sholáthraíonn sé ainmneacha an dá réimse nasc ba chóir a úsáid don ghaol trí <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p></li>\n<li><p>&lt;through model&gt;&lt;field name&gt;**Fields.E338**: Níl aon réimse <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` sa tsamhail idirghabhálaí <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a><a href=\"#id5\"><span class=\"problematic\" id=\"id6\">`</span></a>.</p></li>\n<li><p>&lt;model&gt;**Fields.E339**: <code class=\"docutils literal notranslate\"><span class=\"pre\">.</span> <span class=\"pre\">&lt;field</span> <span class=\"pre\">name&gt;&lt;model&gt;Ní</span> <span class=\"pre\">eochair</span> <span class=\"pre\">eachtrach</span> <span class=\"pre\">é</span> <span class=\"pre\">`</span></code>.</p></li>\n<li><p>&lt;model&gt;&lt;model&gt;**Fields.E340**: Tagann tábla idirghabhálaí an réimse <code class=\"docutils literal notranslate\"><span class=\"pre\">`le</span> <span class=\"pre\">hainm</span> <span class=\"pre\">tábla&lt;table</span> <span class=\"pre\">name&gt;</span></code>/<code class=\"docutils literal notranslate\"><span class=\"pre\">.</span> <span class=\"pre\">&lt;field</span> <span class=\"pre\">name&gt;</span></code>.</p></li>\n<li><p><strong>Fields.w340</strong>: Níl aon éifeacht ag <code class=\"docutils literal notranslate\"><span class=\"pre\">null</span></code> ar ManyTomanyField`.</p></li>\n<li><p><strong>Fields.w341</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">`ManyTomanyField</span></code> ní thacaíonn <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>validators <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>.</p></li>\n<li><p><strong>Fields.w342</strong>: Tá an éifeacht chéanna ag socrú <code class=\"docutils literal notranslate\"><span class=\"pre\">Unique=True</span></code> ar ForeignKey` le OneTooneField` a úsáid.</p></li>\n<li><p><strong>Fields.w343</strong>: Níl aon éifeacht ag <code class=\"docutils literal notranslate\"><span class=\"pre\">limit_choices_to</span></code> ar <code class=\"docutils literal notranslate\"><span class=\"pre\">ManyTomanyField</span></code> le samhail <code class=\"docutils literal notranslate\"><span class=\"pre\">thr</span></code>. * Bhí an seiceáil seo le feiceáil roimh Django 4.0. *</p></li>\n<li><p>&lt;model&gt;&lt;model&gt;**Fields.W344**: Tagann tábla idirghabhálaí an réimse <code class=\"docutils literal notranslate\"><span class=\"pre\">`le</span> <span class=\"pre\">hainm</span> <span class=\"pre\">tábla</span></code> &lt;table name&gt;/<code class=\"docutils literal notranslate\"><span class=\"pre\">.</span> <span class=\"pre\">&lt;field</span> <span class=\"pre\">name&gt;</span></code>.</p></li>\n<li><p><strong>Fields.w345</strong>: Níl aon éifeacht ag <code class=\"docutils literal notranslate\"><span class=\"pre\">related_name</span></code> ar <code class=\"docutils literal notranslate\"><span class=\"pre\">ManyTomanyField</span></code> le caidreamh siméadrach, m.sh. le “féin”.</p></li>\n<li><p><strong>Fields.w346</strong>: Níl aon éifeacht ag <code class=\"docutils literal notranslate\"><span class=\"pre\">db_comment</span></code> ar ManyTomanyField`.</p></li>\n<li><p><strong>fields.E347</strong>: Field defines a relation involving model <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;model&gt;</span></code> which\nhas a <code class=\"docutils literal notranslate\"><span class=\"pre\">CompositePrimaryKey</span></code> and such relations are not supported.</p></li>\n<li><p><strong>fields.E348</strong>: Related name <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;related_name&gt;</span></code> for <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;model&gt;.&lt;field</span> <span class=\"pre\">name&gt;</span></code>\nclashes with the name of a model manager.</p></li>\n</ul>\n</section>\n</section>\n<section id=\"models\">\n<h3>Samhla<a class=\"heading-anchor\" href=\"#models\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<ul class=\"simple\">\n<li><p><strong>Models.E001</strong>: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` ní den fhoirm <code class=\"docutils literal notranslate\"><span class=\"pre\">app_label.app_name</span> <span class=\"pre\">&lt;swappable&gt;</span></code>.</p></li>\n<li><p><strong>Samhlach.E002</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">`tagairtí&lt;SETTING&gt;`</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>, nach bhfuil suiteáilte&lt;model&gt;, nó atá teibí.</p></li>\n<li><p>&lt;app_label&gt;**Samhlach.E003**: Tá dhá chaidreamh comhionanna go leor ag an tsamhail tríd an tsamhail idirmheánach <code class=\"docutils literal notranslate\"><span class=\"pre\">.</span> <span class=\"pre\">&lt;model&gt;</span></code>.</p></li>\n<li><p><strong>Models.e004</strong>: ní féidir id` a úsáid mar ainm réimse ach amháin má leagann an réimse <code class=\"docutils literal notranslate\"><span class=\"pre\">primary_key=true</span></code> freisin.</p></li>\n<li><p>&lt;field name&gt;&lt;model&gt;**Samhlach.E005**: Tá an réimse <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` ó mhúmhúnla tuismitheora &lt;field name&gt;```i gcomhrac leis an réimse`` <code class=\"docutils literal notranslate\"><span class=\"pre\">ó</span> <span class=\"pre\">mhúmhúnla</span> <span class=\"pre\">&lt;model&gt;tuismitheora`</span></code>.</p></li>\n<li><p>&lt;field name&gt;&lt;model&gt;**Samhlach.E006**: Buaileann an réimse <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` leis an réimse <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;field</span> <span class=\"pre\">name&gt;</span></code> ó mhúnla <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a><a href=\"#id5\"><span class=\"problematic\" id=\"id6\">`</span></a>.</p></li>\n<li><p>&lt;column name&gt;**Samhlach.E007**: Tá ainm colún <code class=\"docutils literal notranslate\"><span class=\"pre\">`ag</span> <span class=\"pre\">an</span> <span class=\"pre\">réimse</span></code> &lt;field name&gt;``a úsáideann réimse eile.</p></li>\n<li><p><strong>Models.e008</strong>: caithfidh <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>index_together <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>liosta nó tuple a bheith ina liosta. * Bhí an seiceáil seo le feiceáil roimh Django 5.1. *</p></li>\n<li><p><strong>Models.E009</strong>: Caithfidh gach eilimint <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>index_together <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a bheith ina liostaí nó tiúplaí. * Bhí an seiceáil seo le feiceáil roimh Django 5.1. *</p></li>\n<li><p><strong>Models.e010</strong>: caithfidh <code class=\"docutils literal notranslate\"><span class=\"pre\">unique_together</span></code> a bheith ina liosta nó tuple.</p></li>\n<li><p><strong>Models.E011</strong>: Caithfidh gach eilimint <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>unique_together <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a bheith ina liostaí nó tiúplaí.</p></li>\n<li><p>&lt;field name&gt;**Models.E012**: tagraíonn <code class=\"docutils literal notranslate\"><span class=\"pre\">sriantacha/indexes/unique_together</span> <span class=\"pre\">``don</span> <span class=\"pre\">réimse</span> <span class=\"pre\">nach</span> <span class=\"pre\">bhfuil</span> <span class=\"pre\">ann</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>.</p></li>\n<li><p>&lt;field name&gt;**Models.E013**: Tagraíonn <code class=\"docutils literal notranslate\"><span class=\"pre\">`limits/indexes/unique_together</span></code> do <code class=\"docutils literal notranslate\"><span class=\"pre\">ManyTomanyField</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` <code class=\"docutils literal notranslate\"><span class=\"pre\">```ManyTomanyField``</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">ManyToManyField</span></code> ní thacaítear le <code class=\"docutils literal notranslate\"><span class=\"pre\">ManyTomanyField</span></code>s don rogha sin.</p></li>\n<li><p><strong>Models.e014</strong>: caithfidh “ordú” a bheith ina tuple nó liosta (fiú mura dteastaíonn uait ach réimse amháin a ordú).</p></li>\n<li><p>&lt;field name&gt;**Models.E015**: tagraíonn <code class=\"docutils literal notranslate\"><span class=\"pre\">ordú</span> <span class=\"pre\">``don</span> <span class=\"pre\">réimse</span> <span class=\"pre\">nach</span> <span class=\"pre\">bhfuil</span> <span class=\"pre\">ann,</span> <span class=\"pre\">an</span> <span class=\"pre\">réimse</span> <span class=\"pre\">gaolmhar,</span> <span class=\"pre\">nó</span> <span class=\"pre\">an</span> <span class=\"pre\">cuardach</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>.</p></li>\n<li><p>&lt;field_name&gt;&lt;model&gt;**Models.E016**: tagraíonn <code class=\"docutils literal notranslate\"><span class=\"pre\">sriantacha/indexes/unique_together</span> <span class=\"pre\">``do</span> <span class=\"pre\">réimse</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">nach</span> <span class=\"pre\">bhfuil</span> <span class=\"pre\">áitiúil</span> <span class=\"pre\">don</span> <span class=\"pre\">mhúnla</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>.</p></li>\n<li><p>&lt;model&gt;**Models.E017**: Tá réimsí samhlacha i samhail seachfhreastalaí <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p></li>\n<li><p>&lt;field&gt;**Models.E018**: Ainm colún uathghinithe rófhada don réimse <code class=\"docutils literal notranslate\"><span class=\"pre\">`.</span> <span class=\"pre\">&lt;alias&gt;Is</span> <span class=\"pre\">é</span> <span class=\"pre\">an</span> <span class=\"pre\">fad</span> <span class=\"pre\">uasta</span> <span class=\"pre\">``&lt;maximum</span> <span class=\"pre\">length&gt;</span></code> do bhunachar sonraí <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>.</p></li>\n<li><p>&lt;M2M field&gt;**Models.E019**: Ainm colún uathghinithe rófhada do réimse M2M <code class=\"docutils literal notranslate\"><span class=\"pre\">`.</span> <span class=\"pre\">&lt;alias&gt;Is</span> <span class=\"pre\">é</span> <span class=\"pre\">an</span> <span class=\"pre\">fad</span> <span class=\"pre\">uasta</span> <span class=\"pre\">``&lt;maximum</span> <span class=\"pre\">length&gt;</span></code> don bhunachar sonraí <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>.</p></li>\n<li><p><strong>Models.E020</strong>: Tá an modh ranga <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;model&gt;.check</span> <span class=\"pre\">()</span></code> athsháraithe faoi láthair.</p></li>\n<li><p><strong>Models.E021</strong>: ní féidir <code class=\"docutils literal notranslate\"><span class=\"pre\">ording</span></code> agus <code class=\"docutils literal notranslate\"><span class=\"pre\">order_with_respect_to</span></code> a úsáid le chéile.</p></li>\n<li><p>&lt;app label&gt;**Models.E022**: Tá tagairt leisciúil do &lt;function&gt;```. &lt;model&gt;&lt;model&gt;``, ach níl an aip&lt;app label&gt;`` suiteáilte nó ní sholáthraíonn sé samhail ``.</p></li>\n<li><p><strong>Models.E023</strong>: Ní féidir leis an ainm samhail &lt;model&gt;```tosú ná deireadh a chur le béim mar a imbhuaileann sé le comhréiteach cuardaigh na fiosrúcháin.</p></li>\n<li><p><strong>Models.E024</strong>: Ní féidir béim dhúbailte a bheith san ainm samhail &lt;model&gt;```toisc go mbuaileann sé leis an gcomhréir cuardaigh fiosrúcháin.</p></li>\n<li><p><strong>Models.E025</strong>: Buaileann an maoin &lt;property name&gt;```le rochtaineoir réimse gaolmhar.</p></li>\n<li><p><strong>Models.E026</strong>: Ní féidir níos mó ná réimse amháin a bheith ag an tsamhail le <code class=\"docutils literal notranslate\"><span class=\"pre\">primary_key=true</span></code>.</p></li>\n<li><p>&lt;database&gt;**Models.W027**: Ní thacaíonn <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>le srianta seiceála.</p></li>\n<li><p>&lt;db_table&gt;&lt;model list&gt;**Models.E028**: <code class=\"docutils literal notranslate\"><span class=\"pre\">db_table</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">`</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">úsáidtear</span> <span class=\"pre\">le</span> <span class=\"pre\">samhlacha</span> <span class=\"pre\">iolracha:`</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>.</p></li>\n<li><p>&lt;model&gt;**Models.E029**: níl ainm innéacs <code class=\"docutils literal notranslate\"><span class=\"pre\">`uathúil</span> <span class=\"pre\">do</span> <span class=\"pre\">mhúnla&lt;index&gt;`</span></code>.</p></li>\n<li><p>&lt;model list&gt;**Models.E030**: níl ainm innéacs <code class=\"docutils literal notranslate\"><span class=\"pre\">`uathúil</span> <span class=\"pre\">i</span> <span class=\"pre\">measc</span> <span class=\"pre\">samhlacha:&lt;index&gt;`</span></code>.</p></li>\n<li><p>&lt;model&gt;**Samhlach.E031**: níl ainm srianta <code class=\"docutils literal notranslate\"><span class=\"pre\">`uathúil</span> <span class=\"pre\">do</span> <span class=\"pre\">mhúnla&lt;constraint&gt;`</span></code>.</p></li>\n<li><p>&lt;model list&gt;**Modells.E032**: níl ainm srianta <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` uathúil i measc samhlacha: &lt;constraint&gt;```.</p></li>\n<li><p><strong>Models.E033</strong>: Ní &lt;index&gt;féidir leis an ainm innéacs <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>tosú le béim nó le huimhir.</p></li>\n<li><p>&lt;max_length&gt;**Models.E034**: Ní féidir ainm an t-innéacs <code class=\"docutils literal notranslate\"><span class=\"pre\">`a</span> <span class=\"pre\">bheith</span> <span class=\"pre\">níos</span> <span class=\"pre\">faide</span> <span class=\"pre\">ná</span> <span class=\"pre\">carachtair&lt;index&gt;`</span></code>.</p></li>\n<li><p>&lt;db_table&gt;&lt;model list&gt;**Models.W035**: <code class=\"docutils literal notranslate\"><span class=\"pre\">db_table</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>`` úsáideann múnlaí iolracha: <a href=\"#id5\"><span class=\"problematic\" id=\"id6\">``</span></a><a href=\"#id7\"><span class=\"problematic\" id=\"id8\">``</span></a>.</p></li>\n<li><p><strong>Models.W036</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">Ní</span> <span class=\"pre\">thacaíonn&lt;database&gt;</span></code> le srianta uathúla le coinníollacha.</p></li>\n<li><p><strong>Models.W037</strong>: Ní thacaíonn &lt;database&gt;```le hinnéacsanna le coinníollacha.</p></li>\n<li><p><strong>Models.W038</strong>: Ní thacaíonn &lt;database&gt;```le srianta uathúla in-iarchurtha.</p></li>\n<li><p><strong>Models.W039</strong>: Ní thacaíonn &lt;database&gt;```le srianta uathúla le colúin neamh-eochair.</p></li>\n<li><p><strong>Models.W040</strong>: Ní thacaíonn &lt;database&gt;```le hinnéacsanna le colúin neamh-eochair.</p></li>\n<li><p>&lt;field name&gt;**Models.E041**: tagraíonn <code class=\"docutils literal notranslate\"><span class=\"pre\">srianta</span> <span class=\"pre\">``don</span> <span class=\"pre\">réimse</span> <span class=\"pre\">ceangailte</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>.</p></li>\n<li><p><strong>models.E042</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;field</span> <span class=\"pre\">name&gt;</span></code> cannot be included in the composite\nprimary key.</p></li>\n<li><p><strong>models.W042</strong>: Auto-created primary key used when not defining a primary\nkey type, by default <code class=\"docutils literal notranslate\"><span class=\"pre\">django.db.models.AutoField</span></code>. <em>This check appeared in\nDjango 3.2 - 5.2</em>.</p></li>\n<li><p><strong>Models.W043</strong>: Ní thacaíonn &lt;database&gt;```le hinnéacsanna ar nathanna.</p></li>\n<li><p><strong>Models.W044</strong>: Ní thacaíonn &lt;database&gt;```le srianta uathúla ar nathanna.</p></li>\n<li><p><strong>Models.W045</strong>: &lt;constraint&gt;Tá léiriú <code class=\"docutils literal notranslate\"><span class=\"pre\">RawSQL</span> <span class=\"pre\">()</span> <span class=\"pre\">``i</span> <span class=\"pre\">srian</span> <span class=\"pre\">seiceála</span></code> agus ní bhailíochtfar é le linn an tsamhail ``full_clean () `.</p></li>\n<li><p><strong>Models.W046</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">Ní</span> <span class=\"pre\">thacaíonn</span></code> le tuairimí ar tháblaí (&lt;database&gt;``db_table_comment``).</p></li>\n<li><p><strong>models.W047</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;database&gt;</span></code> does not support\n<code class=\"docutils literal notranslate\"><span class=\"pre\">UniqueConstraint.nulls_distinct</span></code>.</p></li>\n<li><p><strong>models.E048</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">constraints/indexes/unique_together</span></code> refers to a\n<code class=\"docutils literal notranslate\"><span class=\"pre\">CompositePrimaryKey</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;field</span> <span class=\"pre\">name&gt;</span></code>, but <code class=\"docutils literal notranslate\"><span class=\"pre\">CompositePrimaryKey</span></code>s are\nnot supported for that option.</p></li>\n<li><p><strong>models.E049</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">constraints/indexes/unique_together</span></code> refers to a\n<code class=\"docutils literal notranslate\"><span class=\"pre\">ForeignObject</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;field</span> <span class=\"pre\">name&gt;</span></code> with multiple <code class=\"docutils literal notranslate\"><span class=\"pre\">from_fields</span></code>, which is\nnot supported for that option.</p></li>\n<li><p><strong>models.E050</strong>: The model cannot have related fields with both\ndatabase-level and Python-level <code class=\"docutils literal notranslate\"><span class=\"pre\">on_delete</span></code> variants.</p></li>\n</ul>\n</section>\n<section id=\"management-commands\">\n<h3>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></h3>\n<p>The following checks verify custom management commands are correctly\nconfigured:</p>\n<ul class=\"simple\">\n<li><p><strong>commands.E001</strong>: The <code class=\"docutils literal notranslate\"><span class=\"pre\">migrate</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">makemigrations</span></code> commands must have\nthe same <code class=\"docutils literal notranslate\"><span class=\"pre\">autodetector</span></code>.</p></li>\n</ul>\n</section>\n<section id=\"security\">\n<h3>Slándáil<a class=\"heading-anchor\" href=\"#security\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Ní dhéanann na seiceálacha slándála do shuíomh slán. Ní dhéanann siad iniúchadh ar chód, ní dhéanann siad braite ionbhrúite, ná ní dhéanann siad aon rud an-chasta. Ina ionad sin, cabhraíonn siad le seicliosta uathoibrithe, torthaí íseal crochta a dhéanamh, a chabhróidh leat slándáil do shuíomh a fheabhsú.</p>\n<p>B'fhéidir nach mbeidh cuid de na seiceálacha seo oiriúnach do do chumraíocht imscartha áirithe. Mar shampla, má dhéanann tú d'atreorú HTTP go HTTPS i gcothromaitheoir ualaigh, bheadh sé greannach rabhadh a thabhairt i gcónaí faoi gan cumasú: setting: SECURE_SSL_REDIRECT. Úsáid: SETTING: SILENCED_SYSTEM_CHECKS chun seiceálacha neamhriachtanacha a thostú.</p>\n<p>Reáchtáiltear na seiceálacha seo a leanas má úsáideann tú an roghna:option: check --deploy:</p>\n<ul class=\"simple\">\n<li><p><strong>Security.W001</strong>: Níl agat:class: Django.middleware.securityMiddleware i d:setting: MIDDLEWARE mar sin an:setting: SECURE_HSTS_SECONDS, :setting: SECURE_CONTENT_TYPE_NOSNIFF, :setting: SECURE_REFERRER_POLICY, :setting: SECURE_CROSS_ORIGIN_OPENER_POLICY, agus:setting: SECURE_SSL_REDIRECT ní bheidh aon éifeacht ag socruithe.</p></li>\n<li><p><strong>Security.W002</strong>: Níl agat:class: django.middleware.clickjacking.xframeOptionsMiddleware i do: setting: MIDDLEWARE, mar sin ní sheirbheálfar ceannteideal <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>'x-frame-options'` do leathanaigh. Mura bhfuil cúis mhaith ann le do shuíomh a sheirbheáil i bhfráma, ba cheart duit smaoineamh ar an gceannteideal seo a chumasú chun cabhrú le hionsaithe clickjacking a chosc.</p></li>\n<li><p><strong>Security.w003</strong>: Ní cosúil go bhfuil tú ag úsáid cosaint bréagán iarratais tras-láithreáin ionsuite Django tríd an middleware (:class: django.middleware.csrf.csrfViewMiddleware níl i d:setting: MIDDLEWARE). Is é an midleware a chumasú an cur chuige is sábháilte chun a chinntiú nach bhfágann tú aon phoill.</p></li>\n<li><p><strong>Security.W004</strong>: Níor shocraigh tú luach don socrú: setting: SECURE_HSTS_SECONDS. &lt;http-strict-transport-security&gt;Mura ndéantar do shuíomh iomlán a sheirbheáil ach thar SSL, b'fhéidir gur mhaith leat smaoineamh ar luach a shocrú agus cumasú:ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>HTTP Slándáil Iompair Docht <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>. Bí cinnte an doiciméadú a léamh ar dtús; d'fhéadfadh fadhbanna tromchúiseacha, dochúisithe a bheith ina chúis le</p></li>\n<li><p><strong>Security.W005</strong>: Níor shocraigh tú an socrú:setting: SECURE_HSTS_INCLUDE_SUBDOMAINS go <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>. Gan seo, d'fhéadfadh do shuíomh a bheith leochaileach d'ionsaí trí nasc neamhchinnte le fo-fhearann. Socraigh é seo go “True” ach má tá tú cinnte gur chóir gach fofhearann de do fhearann a sheirbheáil go heisiach trí SSL.</p></li>\n<li><p><strong>Security.W006</strong>: Níl socrú do: SETTING: SECURE_CONTENT_TYPE_NOSNIFF socraithe go <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, mar sin ní sheirbheálfar ceannteideal <code class=\"docutils literal notranslate\"><span class=\"pre\">'X-Content-Type-Options:</span> <span class=\"pre\">nosniff</span></code> do leathanaigh. Ba chóir duit smaoineamh ar an gceannteideal seo a chumasú chun an brabhsálaí a chosc ó chineál</p></li>\n<li><p><strong>Security.W007</strong>: Níl do shocrú <code class=\"docutils literal notranslate\"><span class=\"pre\">SECURE_BROWSER_XSS_FILTER</span></code> socraithe go <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, mar sin ní sheirbheálfar ceannteideal <code class=\"docutils literal notranslate\"><span class=\"pre\">`X-XSS:</span> <span class=\"pre\">1;</span> <span class=\"pre\">mod=bloc</span></code> do leathanaigh. Ba cheart duit smaoineamh ar an gceannteideal seo a chumasú chun scagadh XSS an bhrabhsálaí a ghníomhachtú agus cuidiú le hi * Baintear an seiceáil seo i Django 3.0 mar ní thuilleann brabhsálaí nua-aimseartha onóir ar cheannteanntáir* <code class=\"docutils literal notranslate\"><span class=\"pre\">X-XSS-Protection</span></code> * a thuilleadh. *</p></li>\n<li><p><strong>Security.W008</strong>: do: SETTING: Níl an socrú SECURE_SSL_REDIRECT socraithe go <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>. Mura chóir go mbeadh do shuíomh ar fáil thar naisc SSL agus neamh-SSL araon, b'fhéidir gur mhaith leat an socrú seo a shocrú go <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> nó cothromóir ualaigh nó freastalaí seachfhreastalaí seachfhreastalaí a chumrú chun gach nasc a atreorú chuig HTTPS.</p></li>\n<li><p><strong>Security.W009</strong>: Tá níos lú ná 50 carachtar ag your:SETTING: SECRET_KEY, níos lú ná 5 charachtar uathúla, nó tá sé réamhshocraithe le <code class=\"docutils literal notranslate\"><span class=\"pre\">django-insecure-'</span></code> a léiríonn gur ghin Django é go huathoibríoch. Gin luach fada randamach le do thoil, ar shlí eile beidh go leor de ghnéithe criticiúla slándála Django leochaileach ó ionsaí.</p></li>\n<li><p><strong>Security.W010</strong>: Tá agat:mod: django.contrib.sessions i d:setting: INSTALLED_APPS ach níl socraí:setting: SESSION_COOKIE_SECURE chuig <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>. Má úsáideann fianán seisiúin slán amháin, bíonn sé níos deacra do shniffers tráchta líonra seisiúin úsáideora a fhuadadh.</p></li>\n<li><p><strong>Security.W011</strong>: Tá aicme: Django.contrib.sessions.middleware.SessionMiddleware agat:setting: MIDDLEWARE, ach níl socraí:setting: SESSION_COOKIE_SECURE go True`. Má úsáideann fianán seisiúin slán amháin, bíonn sé níos deacra do shniffers tráchta líonra seisiúin úsáideora a fhuadadh.</p></li>\n<li><p><strong>Security.w012</strong>: :setting: Níl SESSION_COOKIE_SECURE socraithe go <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>. Má úsáideann fianán seisiúin slán amháin, bíonn sé níos deacra do shniffers tráchta líonra seisiúin úsáideora a fhuadadh.</p></li>\n<li><p><strong>Security.W013</strong>: Tá agat:mod: django.contrib.sessions i d:setting: INSTALLED_APPS, ach níl socraí:setting: SESSION_COOKIE_HTTPONLY go <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>. Trí úsáid a bhaint as fianán seisiúin HttpOnly, bíonn sé níos deacra d'ionsaithe scripteála tras-láithreáin seisiúin úsáideora a fhuadadh.</p></li>\n<li><p><strong>Security.W014</strong>: Tá aicme: Django.contrib.sessions.middleware.SessionMiddleware agat:setting: MIDDLEWARE, ach níl socraí:setting: SESSION_COOKIE_HTTPONLY chuig True`. Trí úsáid a bhaint as fianán seisiúin HttpOnly, bíonn sé níos deacra d'ionsaithe scripteála tras-láithreáin seisiúin úsáideora a fhuadadh.</p></li>\n<li><p><strong>Security.w015</strong>: :setting: Níl SESSION_COOKIE_HTTPONLY socraithe go <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>. Trí úsáid a bhaint as fianán seisiúin HttpOnly, bíonn sé níos deacra d'ionsaithe scripteála tras-láithreáin seisiúin úsáideora a fhuadadh.</p></li>\n<li><p><strong>Security.w016</strong>: :setting: Níl CSRF_COOKIE_SECURE socraithe go <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>. Má úsáideann fianán CSRF slán amháin, bíonn sé níos deacra do shniffers tráchta líonra an comhartha CSRF a ghoid.</p></li>\n<li><p><strong>Security.w017</strong>: :setting: Níl CSRF_COOKIE_HTTPONLY socraithe go <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>. Trí úsáid a bhaint as fianán CSRF <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpOnly</span></code> bíonn sé níos deacra d'ionsaithe scripteála tras-láithreáin an comhartha CSRF a ghoid. * Baintear an seiceáil seo i Django 1.11 mar níl aon sochar praiticiúil ar fáil an*:socrú: CSRF_COOKIE_HTTPONLY <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">*</span></a>. *</p></li>\n<li><p><strong>Security.W018</strong>: Níor chóir go mbeadh: socrú: DEBUG socraithe go <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> ag imscaradh.</p></li>\n<li><p><strong>Security.W019</strong>: Tá agat:class: django.middleware.clickjacking.xframeOptionsMiddleware i do: setting: MIDDLEWARE, ac:setting: X_FRAME_OPTIONS socraithe go <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>'DENY'. Mura bhfuil cúis mhaith ann le do shuíomh freastal ar chodanna eile de féin i bhfráma, ba cheart duit é a athrú go ``DENY'.</p></li>\n<li><p><strong>Security.w020</strong>: :setting: Níor chóir go mbeadh ALLOWED_HOSTS folamh i imscaradh.</p></li>\n<li><p><strong>Security.W021</strong>: Níor shocraigh tú an socrú:setting: SECURE_HSTS_PRELOAD go <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>. Gan seo, ní féidir do shuíomh a chur isteach chuig liosta réamhluchtaithe an bhrabhsálaí.</p></li>\n<li><p><strong>Security.W022</strong>: Níor shocraigh tú an socrú:setting: SECURE_REFERRER_POLICY. Gan seo, ní sheolfaidh do shuíomh ceannteideal Atreora-Polasaí. Ba chóir duit smaoineamh ar an gceannteideal seo a chumasú chun príobháide</p></li>\n<li><p><strong>SECURITY.E023</strong>: Tá an socrú:setting: SECURE_REFERRER_POLICY socraithe agat go luach neamhbhailí.</p></li>\n<li><p><strong>SECURITY.E024</strong>: Tá socrú agata:setting: SECURE_CROSS_ORIGIN_OPENER_POLICY socraithe agat go luach neamhbhailí.</p></li>\n<li><p><strong>Security.W025</strong>: Tá níos lú ná &lt;SECRET_KEY_FALLBACKS&gt;50 carachtar, níos lú ná 5 charachtar uathúla ag your:SETTING: SECRET_KEY_FALLBACKS [n] `, nó tá sé réamhshocraithe le `'django-insecure-'`` a léiríonn gur ghin Django é go huathoibríoch. Gin luach fada randamach le do thoil, ar shlí eile beidh go leor de ghnéithe criticiúla slándála Django leochaileach ó ionsaí.</p></li>\n</ul>\n<p>Fíoraíonn na seiceálacha seo a leanas go bhfuil do shocruithe a bhaineann le slándáil cumraithe i gceart</p>\n<ul class=\"simple\">\n<li><p><strong>Security.e100</strong>: caithfidh <code class=\"docutils literal notranslate\"><span class=\"pre\">`DEFAULT_HASHING_ALGORITHM</span></code> a bheith <code class=\"docutils literal notranslate\"><span class=\"pre\">`sha1'</span></code> nó <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>sha256'. * Bhí an seiceáil seo le feiceáil i Django 3.1 agus 3.2*.</p></li>\n<li><p><strong>Security.E101</strong>: Ní ghlacann an dearcadh teip CSRF <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>path.to.view' an líon ceart argóintí.</p></li>\n<li><p><strong>Security.E102</strong>: Ní fhéadfaí an dearcadh teip CSRF <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>path.to.view' a allmhairiú.</p></li>\n<li><p><strong>security.E026</strong>: The CSP setting <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;SETTING_NAME&gt;</span></code> must be a dictionary\n(got <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;value&gt;</span></code> instead).</p></li>\n<li><p><strong>security.W027</strong>: Your Content Security Policy includes <code class=\"docutils literal notranslate\"><span class=\"pre\">CSP.NONCE</span></code> and\n<a class=\"reference internal\" href=\"/ga/6.1/ref/middleware/#django.middleware.csp.ContentSecurityPolicyMiddleware\" title=\"django.middleware.csp.ContentSecurityPolicyMiddleware\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ContentSecurityPolicyMiddleware</span></code></a> is enabled,\nbut <code class=\"docutils literal notranslate\"><span class=\"pre\">django.template.context_processors.csp</span></code> is not configured.</p></li>\n</ul>\n</section>\n<section id=\"signals\">\n<h3>Comharthaí<a class=\"heading-anchor\" href=\"#signals\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<ul class=\"simple\">\n<li><p>&lt;app label&gt;**Signals.E001**: Bhí <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` ceangailte leis an g &lt;handler&gt;comhartha <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>`` le tagairt leisciúil don seol &lt;signal&gt;tóir <code class=\"docutils literal notranslate\"><span class=\"pre\">.</span> <span class=\"pre\">&lt;model&gt;&lt;model&gt;</span></code>, ach níl an aip&lt;app label&gt;`` suiteáilte nó ní sholáthraíonn sé samhail ``.</p></li>\n</ul>\n</section>\n<section id=\"templates\">\n<h3>Teimpléid<a class=\"heading-anchor\" href=\"#templates\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Fíoraíonn na seiceálacha seo a leanas go bhfuil do shuíomh: SETTING: TEMPLATES cumraithe i gceart:</p>\n<ul class=\"simple\">\n<li><p><strong>Templates.E001</strong>: Tá <code class=\"docutils literal notranslate\"><span class=\"pre\">APP_DIRS':</span> <span class=\"pre\">True</span></code> agat i d:socrú: TEMPLATES ach sonraigh <code class=\"docutils literal notranslate\"><span class=\"pre\">'loaders'</span> <span class=\"pre\">``i</span> <span class=\"pre\">`OPTIONS</span></code> freisin. Bain <code class=\"docutils literal notranslate\"><span class=\"pre\">APP_DIRS</span></code> nó bain an rogha <code class=\"docutils literal notranslate\"><span class=\"pre\">`loaders'`.</span> <span class=\"pre\">*</span> <span class=\"pre\">Baintear</span> <span class=\"pre\">an</span> <span class=\"pre\">seiceáil</span> <span class=\"pre\">seo</span> <span class=\"pre\">i</span> <span class=\"pre\">Django</span> <span class=\"pre\">5.1</span> <span class=\"pre\">mar</span> <span class=\"pre\">d'fhéadfadh</span> <span class=\"pre\">seiceálacha</span> <span class=\"pre\">córais</span> <span class=\"pre\">a</span> <span class=\"pre\">ardú</span> <span class=\"pre\">anois*</span> <span class=\"pre\">``ImproperlyConfigured</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">*</span></a>ina ionad. *</p></li>\n<li><p>&lt;TEMPLATES-OPTIONS&gt;**Templates.E002**: <code class=\"docutils literal notranslate\"><span class=\"pre\">string_if_invalid</span></code> in:setting: <code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">Templates</span></code> OPTIONS ní mór a bheith ina shreang ach fuair sé: <code class=\"docutils literal notranslate\"><span class=\"pre\">{value}</span></code> (<code class=\"docutils literal notranslate\"><span class=\"pre\">{type}</span></code>).</p></li>\n<li><p>&lt;module list&gt;**Templates.E003**: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` úsáid &lt;name&gt;tear le haghaidh iolracha modúil clibeanna teimpléad: <code class=\"docutils literal notranslate\"><span class=\"pre\">`.</span> <span class=\"pre\">*</span> <span class=\"pre\">Athraíodh</span> <span class=\"pre\">an</span> <span class=\"pre\">seiceáil</span> <span class=\"pre\">seo</span> <span class=\"pre\">chu*</span> <span class=\"pre\">``Templates.W003</span></code> <em>i Django 4.1.2</em>.</p></li>\n<li><p>&lt;module list&gt;**Templates.W003**: <code class=\"docutils literal notranslate\"><span class=\"pre\">`úsáid</span> <span class=\"pre\">&lt;name&gt;tear</span> <span class=\"pre\">le</span> <span class=\"pre\">haghaidh</span> <span class=\"pre\">iolracha</span> <span class=\"pre\">modúil</span> <span class=\"pre\">clibeanna</span> <span class=\"pre\">teimpléad:`</span></code>.</p></li>\n</ul>\n</section>\n<section id=\"translation\">\n<h3>Aistriúchán<a class=\"heading-anchor\" href=\"#translation\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Déantar na seiceálacha seo a leanas ar do chumraíocht aistriúcháin:</p>\n<ul class=\"simple\">\n<li><p>&lt;value&gt;**Translation.E001**: Tá luach neamhbhailí curtha ar fáil agat don socrú: LANGUAGE_CODE: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p></li>\n<li><p>&lt;value&gt;**Translation.E002**: Tá cód teanga neamhbhailí curtha ar fáil agat sa socrú: LANGUAGES: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p></li>\n<li><p>&lt;value&gt;**Translation.E003**: Tá cód teanga neamhbhailí curtha ar fáil agat sa socrú: LANGUAGES_BIDI: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p></li>\n<li><p><strong>Translation.E004</strong>: Tá luach curtha ar fáil agat don socrú:setting: LANGUAGE_CODE nach bhfuil sa socrúchán: LANGUAGES.</p></li>\n</ul>\n</section>\n<section id=\"urls\">\n<h3>URLanna<a class=\"heading-anchor\" href=\"#urls\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Déantar na seiceálacha seo a leanas ar do chumraíocht URL:</p>\n<ul class=\"simple\">\n<li><p><strong>URLS.W001</strong>: Úsáideann do phatrún URL <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><code class=\"docutils literal notranslate\"><span class=\"pre\">:</span> <span class=\"pre\">func:</span> <span class=\"pre\">`~django.urls.include`</span> <span class=\"pre\">le</span> <span class=\"pre\">``route</span> <span class=\"pre\">&lt;pattern&gt;``ag</span> <span class=\"pre\">críochnú</span> <span class=\"pre\">le</span> <span class=\"pre\">``$</span></code>. Bain an dollar ón “bealach” chun fadhbanna a sheachaint lena n-áirítear URLanna.</p></li>\n<li><p><strong>URLS.w002</strong>: Tá <code class=\"docutils literal notranslate\"><span class=\"pre\">bealach</span> <span class=\"pre\">``ag</span> <span class=\"pre\">do</span> <span class=\"pre\">phatrún</span> <span class=\"pre\">URL</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">ag</span> <span class=\"pre\">tosú</span> <span class=\"pre\">le</span> <span class=\"pre\">``/&lt;pattern&gt;</span></code>. Bain an slasc seo mar níl sé gan ghá. Má dhírítear an patrún seo in an:func: ~django.urls.include, déan cinnte go bhfuil rianú <code class=\"docutils literal notranslate\"><span class=\"pre\">/</span></code> ag an bpatrún: :func: ~django.urls.include.</p></li>\n<li><p><strong>URLS.w003</strong>: Tá <code class=\"docutils literal notranslate\"><span class=\"pre\">ainm</span> <span class=\"pre\">``</span></code> `` patrún URL` <code class=\"docutils literal notranslate\"><span class=\"pre\">lena</span> <span class=\"pre\">n-áirítear</span></code>: &lt;pattern&gt;``. Bain an colon, chun tagairtí spás ainmneacha débhríoch a sheachaint.</p></li>\n<li><p>&lt;pattern&gt;**URLS.e004**: Tá do phatrún URL <code class=\"docutils literal notranslate\"><span class=\"pre\">`neamhbhailí.</span> <span class=\"pre\">Déan</span> <span class=\"pre\">cinnte</span> <span class=\"pre\">go</span> <span class=\"pre\">bhfuil</span> <span class=\"pre\">`urlpatterns</span></code> liosta de:func: ~django.urls.path agus/nó :func: ~django.urls.re_path cásanna.</p></li>\n<li><p>&lt;namespace&gt;**URLS.w005**: Níl spás ainmneacha URL <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>uathúil. B'fhéidir nach mbeidh tú in ann gach URL sa spás ainmneacha seo a aisiompú.</p></li>\n<li><p><strong>URLS.E006</strong>: Caithfidh an socrú: Socrú: Media_URL/:Setting: STATIC_URL deireadh a chur le slash.</p></li>\n<li><p><strong>URLS.E007</strong>: Ní ghlacann an radharc saincheaptha <code class=\"docutils literal notranslate\"><span class=\"pre\">HandlerXXX</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">`path.to.view'</span></code> an líon ceart argóintí (...).</p></li>\n<li><p><strong>URLS.E008</strong>: Ní fhéadfaí an radharc saincheaptha <code class=\"docutils literal notranslate\"><span class=\"pre\">HandlerXXX</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>path.to.view'` a allmhairiú.</p></li>\n<li><p>&lt;view&gt;&lt;view&gt;**URLS.E009**: Tá radharc &lt;pattern&gt;neamhbhailí ag do phatrún URL <code class=\"docutils literal notranslate\"><span class=\"pre\">`,</span> <span class=\"pre\">pas</span></code> .as_view () <code class=\"docutils literal notranslate\"><span class=\"pre\">in</span> <span class=\"pre\">ionad`</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>.</p></li>\n<li><p>&lt;pattern&gt;&lt;angle bracket&gt;**URLS.w010**: Tá <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` gan chomhoiriúnú do phatrún URL <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a><a href=\"#id5\"><span class=\"problematic\" id=\"id6\">``</span></a>.</p></li>\n</ul>\n</section>\n</section>\n<section id=\"contrib-app-checks\">\n<h2>Seiceálacha aipeanna <code class=\"docutils literal notranslate\"><span class=\"pre\">contrib</span></code><a class=\"heading-anchor\" href=\"#contrib-app-checks\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<section id=\"admin\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Riarach</span></code><a class=\"heading-anchor\" href=\"#admin\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Déantar seiceálacha riaracháin go léir mar chuid den chlib <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>admin <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>.</p>\n<p>Déantar na seiceálacha seo a leanas ar haon:class: ~django.contrib.admin.modelAdmin (nó fo-aicme) atá cláraithe leis an suíomh riaracháin:</p>\n<ul class=\"simple\">\n<li><p><strong>admin.e001</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">raw_id_fields</span></code> a bheith ina liosta nó tuple.</p></li>\n<li><p>&lt;field name&gt;&lt;model&gt;**Admin.E002**: Tagraíonn luach <code class=\"docutils literal notranslate\"><span class=\"pre\">raw_id_fields</span> <span class=\"pre\">[n]</span> <span class=\"pre\">``do</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">,</span> <span class=\"pre\">nach</span> <span class=\"pre\">réimse</span> <span class=\"pre\">de</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>.</p></li>\n<li><p><strong>Admin.E003</strong>: Caithfidh luach <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>raw_id_fields [n] <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a bheith ina eochair eachtrach nó ina réimse go leor.</p></li>\n<li><p><strong>Admin.e004</strong>: Caithfidh luach <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>réimsí <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a bheith ina liosta nó tiúpla.</p></li>\n<li><p><strong>admin.e005</strong>: Sonraítear <code class=\"docutils literal notranslate\"><span class=\"pre\">fieldsets</span></code> agus fields` araon.</p></li>\n<li><p><strong>Admin.e006</strong>: Tá réimsí dúbailte i luach <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>réimsí <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>réimsí dúbailte.</p></li>\n<li><p><strong>admin.e007</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">fieldsets</span></code> a bheith ina liosta nó tuple.</p></li>\n<li><p><strong>admin.e008</strong>: Caithfidh luach <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>fieldsets [n] <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a bheith ina liosta nó tuple.</p></li>\n<li><p><strong>Admin.E009</strong>: Caithfidh luach <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>fieldsets [n] <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a bheith ar fad 2.</p></li>\n<li><p><strong>Admin.e010</strong>: Caithfidh luach <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>fieldsets [n] [1] <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a bheith ina fhoclóir.</p></li>\n<li><p><strong>admin.e011</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">fieldsets</span> <span class=\"pre\">[n]</span> <span class=\"pre\">[1]</span> <span class=\"pre\">``an</span> <span class=\"pre\">eochair</span> <span class=\"pre\">``réimsí</span></code> a bheith ann.</p></li>\n<li><p><strong>admin.e012</strong>: Tá réimsí dúbailte ann i <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>fieldsets [n] [1] <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>.</p></li>\n<li><p>&lt;field name&gt;**admin.e013**: Ní féidir le luach <code class=\"docutils literal notranslate\"><span class=\"pre\">fields</span> <span class=\"pre\">[n]</span> <span class=\"pre\">/filter_horizontal</span> <span class=\"pre\">[n]</span> <span class=\"pre\">/filter_vertical</span> <span class=\"pre\">[n]</span> <span class=\"pre\">/fieldsets</span> <span class=\"pre\">[n]</span> <span class=\"pre\">[m]</span> <span class=\"pre\">``an</span> <span class=\"pre\">`manyTomanyField</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>a áireamh, toisc go sonraíonn an réimse sin samhail caidrimh de láimh.</p></li>\n<li><p><strong>admin.e014</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">eisiúint</span></code> a bheith ina liosta nó tuple.</p></li>\n<li><p><strong>admin.e015</strong>: Tá réimsí dúbailte i luach <code class=\"docutils literal notranslate\"><span class=\"pre\">eisiúint</span></code>.</p></li>\n<li><p><strong>admin.e016</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">foirme</span></code> oidhreacht ó <code class=\"docutils literal notranslate\"><span class=\"pre\">BaseModelForm</span></code>.</p></li>\n<li><p><strong>admin.e017</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">filter_vertical</span></code> a bheith ina liosta nó tuple.</p></li>\n<li><p><strong>admin.e018</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">filter_horizontal</span></code> a bheith ina liosta nó tuple.</p></li>\n<li><p>&lt;field name&gt;&lt;model&gt;**admin.e019**: Tagraíonn luach <code class=\"docutils literal notranslate\"><span class=\"pre\">filter_vertical</span> <span class=\"pre\">[n]</span> <span class=\"pre\">/filter_horizontal</span> <span class=\"pre\">[n]</span> <span class=\"pre\">``do</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">,</span> <span class=\"pre\">nach</span> <span class=\"pre\">réimse</span> <span class=\"pre\">de</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>.</p></li>\n<li><p><strong>admin.e020</strong>: Caithfidh luach <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>filter_vertical [n] /filter_horizontal [n] <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>a bheith ina réimse go leor.</p></li>\n<li><p><strong>admin.e021</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">radio_fields</span></code> a bheith ina fhoclóir.</p></li>\n<li><p>&lt;field name&gt;&lt;model&gt;**Admin.E022**: Tagraíonn luach <code class=\"docutils literal notranslate\"><span class=\"pre\">radio_fields</span></code> do <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><code class=\"docutils literal notranslate\"><span class=\"pre\">,</span> <span class=\"pre\">nach</span> <span class=\"pre\">réimse</span> <span class=\"pre\">de</span> <span class=\"pre\">``</span></code>.</p></li>\n<li><p><strong>Admin.E023</strong>: Tagraíonn luach <code class=\"docutils literal notranslate\"><span class=\"pre\">radio_fields</span></code> do <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` <code class=\"docutils literal notranslate\"><span class=\"pre\">,</span> <span class=\"pre\">nach</span> <span class=\"pre\">sampla</span> <span class=\"pre\">é</span> <span class=\"pre\">de</span> <span class=\"pre\">`ForeignKey</span></code>, agus nach bhfuil sainmhíniú &lt;field name&gt;`roghnaí aige.</p></li>\n<li><p>&lt;field name&gt;**Admin.E024**: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">radio_fields</span> <span class=\"pre\">[]</span> <span class=\"pre\">``a</span> <span class=\"pre\">bheith</span> <span class=\"pre\">``admin.horizontal</span></code> nó <code class=\"docutils literal notranslate\"><span class=\"pre\">admin.vertical</span></code>.</p></li>\n<li><p><strong>admin.e025</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">view_on_site</span></code> a bheith ina luach inghlaonta nó ina luach boolean.</p></li>\n<li><p><strong>admin.e026</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">prepopulated_fields</span></code> a bheith ina fhoclóir.</p></li>\n<li><p>&lt;field name&gt;&lt;model&gt;**admin.e027**: Tagraíonn luach <code class=\"docutils literal notranslate\"><span class=\"pre\">prepopulated_fields</span></code> do <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><code class=\"docutils literal notranslate\"><span class=\"pre\">,</span> <span class=\"pre\">nach</span> <span class=\"pre\">réimse</span> <span class=\"pre\">de</span> <span class=\"pre\">``</span></code>.</p></li>\n<li><p><strong>Admin.E028</strong>: Tagraíonn luach <code class=\"docutils literal notranslate\"><span class=\"pre\">prepopulated_fields</span></code> do <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><code class=\"docutils literal notranslate\"><span class=\"pre\">,</span> <span class=\"pre\">``</span></code> <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>`` Fields`, ní chóir go mbeadh ina <code class=\"docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code>, OneToOneField`, nó réimse <code class=\"docutils literal notranslate\"><span class=\"pre\">ManyTomanyFi</span> <span class=\"pre\">&lt;field</span> <span class=\"pre\">name&gt;eld</span></code>.</p></li>\n<li><p>&lt;field name&gt;**admin.e029**: Caithfidh luach <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>prepopulated_fields [] <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a bheith ina liosta nó tuple.</p></li>\n<li><p>&lt;field name&gt;&lt;model&gt;**admin.e030**: Tagraíonn luach <code class=\"docutils literal notranslate\"><span class=\"pre\">prepopulated_fields</span></code> do <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><code class=\"docutils literal notranslate\"><span class=\"pre\">,</span> <span class=\"pre\">nach</span> <span class=\"pre\">réimse</span> <span class=\"pre\">de</span> <span class=\"pre\">``</span></code>.</p></li>\n<li><p><strong>Admin.E031</strong>: Caithfidh luach <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>ordú <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a bheith ina liosta nó tuple.</p></li>\n<li><p><strong>admin.e032</strong>: An bhfuil an marcóir ordaithe randamach <code class=\"docutils literal notranslate\"><span class=\"pre\">ag</span> <span class=\"pre\">luach</span> <span class=\"pre\">``ordú</span></code>? <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>, ach tá réimsí eile ann freisin.</p></li>\n<li><p>&lt;field name&gt;&lt;model&gt;**Admin.E033**: Tagraíonn luach <code class=\"docutils literal notranslate\"><span class=\"pre\">ordúna</span></code> do <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><code class=\"docutils literal notranslate\"><span class=\"pre\">,</span> <span class=\"pre\">nach</span> <span class=\"pre\">réimse</span> <span class=\"pre\">de</span> <span class=\"pre\">``</span></code> é.</p></li>\n<li><p><strong>admin.e034</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">readonly_fields</span></code> a bheith ina liosta nó tuple.</p></li>\n<li><p>&lt;ModelAdmin class&gt;&lt;model&gt;**Admin.E035**: Tagraíonn luach <code class=\"docutils literal notranslate\"><span class=\"pre\">readonly_fields</span> <span class=\"pre\">[n]</span> <span class=\"pre\">`do</span> <span class=\"pre\">``</span></code>, &lt;field_name&gt;nach féidir glaoch é, tréith <code class=\"docutils literal notranslate\"><span class=\"pre\">`</span></code>, nó tréith de <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>.</p></li>\n<li><p><strong>admin.e036</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">autocomplete_fields</span></code> a bheith ina liosta nó tuple.</p></li>\n<li><p>&lt;field name&gt;&lt;model&gt;**Admin.E037**: Tagraíonn luach <code class=\"docutils literal notranslate\"><span class=\"pre\">autocomplete_fields</span> <span class=\"pre\">[n]</span> <span class=\"pre\">``do</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">,</span> <span class=\"pre\">nach</span> <span class=\"pre\">réimse</span> <span class=\"pre\">de</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>.</p></li>\n<li><p><strong>admin.e038</strong>: Caithfidh luach <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>autocomplete_fields [n] <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a bheith ina eochair eachtrach nó ina réimse go leor.</p></li>\n<li><p>&lt;modeladmin&gt;**Admin.e039**: Caithfear riarachán do mhúnla <code class=\"docutils literal notranslate\"><span class=\"pre\">a</span> <span class=\"pre\">chlárú</span> <span class=\"pre\">chun</span> <span class=\"pre\">tagairt</span> <span class=\"pre\">a</span> <span class=\"pre\">thabhairt</span> <span class=\"pre\">dó</span> <span class=\"pre\">ag&lt;model&gt;</span></code> .autocomplete_fields``.</p></li>\n<li><p>&lt;other_modeladmin&gt;**admin.e040**: ní mór <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` <code class=\"docutils literal notranslate\"><span class=\"pre\">search_fields</span></code> a shainiú, toisc go &lt;modeladmin&gt;dtagraítear <code class=\"docutils literal notranslate\"><span class=\"pre\">.autocomplete_fields</span></code> dó.</p></li>\n<li><p><strong>admin.E041</strong>: The value of <code class=\"docutils literal notranslate\"><span class=\"pre\">delete_confirmation_max_display</span></code> must be a\nnon-negative integer or <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>.</p></li>\n</ul>\n<section id=\"modeladmin\">\n<h4><code class=\"docutils literal notranslate\"><span class=\"pre\">Model</span> <span class=\"pre\">Admin</span></code><a class=\"heading-anchor\" href=\"#modeladmin\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Déantar na seiceálacha seo a leanas ar haon:class: ~django.contrib.admin.modelAdmin atá cláraithe leis an suíomh riaracháin:</p>\n<ul class=\"simple\">\n<li><p><strong>admin.e101</strong>: Caithfidh luach <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>save_as <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a bheith ina boolean.</p></li>\n<li><p><strong>admin.e102</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">save_on_top</span></code> a bheith ina boolean.</p></li>\n<li><p><strong>admin.e103</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">inlines</span></code> a bheith ina liosta nó tuple.</p></li>\n<li><p>&lt;InlineModelAdmin class&gt;**admin.e104**: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` caithfidh <code class=\"docutils literal notranslate\"><span class=\"pre\">oidhreacht</span> <span class=\"pre\">ó</span> <span class=\"pre\">``InlineModelAdmin</span></code>.</p></li>\n<li><p><strong>admin.e105</strong>: Caithfidh <code class=\"docutils literal notranslate\"><span class=\"pre\">`tréith</span> <span class=\"pre\">``samhail&lt;InlineModelAdmin</span> <span class=\"pre\">class&gt;</span></code> a bheith aige.</p></li>\n<li><p>&lt;InlineModelAdmin class&gt;**Admin.E106**: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">.model</span></code> a bheith ina <code class=\"docutils literal notranslate\"><span class=\"pre\">Samhail</span></code>.</p></li>\n<li><p><strong>admin.e107</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">list_display</span></code> a bheith ina liosta nó tuple.</p></li>\n<li><p>&lt;ModelAdmin class&gt;&lt;model&gt;**Admin.E108**: Tagraíonn luach <code class=\"docutils literal notranslate\"><span class=\"pre\">list_display</span> <span class=\"pre\">[n]</span> <span class=\"pre\">``do</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">,</span> <span class=\"pre\">&lt;label&gt;nach</span> <span class=\"pre\">inghlaoch</span> <span class=\"pre\">nó</span> <span class=\"pre\">tréith</span> <span class=\"pre\">é</span> <span class=\"pre\">de</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">,</span> <span class=\"pre\">nó</span> <span class=\"pre\">tréith,</span> <span class=\"pre\">modh</span> <span class=\"pre\">nó</span> <span class=\"pre\">réimse</span> <span class=\"pre\">ar</span> <span class=\"pre\">``</span></code>.</p></li>\n<li><p><strong>admin.e109</strong>: Níor chóir go mbeadh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">list_display</span> <span class=\"pre\">[n]</span> <span class=\"pre\">``ina</span> <span class=\"pre\">réimse</span> <span class=\"pre\">go</span> <span class=\"pre\">leor</span> <span class=\"pre\">nó</span> <span class=\"pre\">ina</span> <span class=\"pre\">eochair</span> <span class=\"pre\">eachtrach</span> <span class=\"pre\">droim</span> <span class=\"pre\">a</span> <span class=\"pre\">bheith</span> <span class=\"pre\">ina</span> <span class=\"pre\">luach</span> <span class=\"pre\">``list_display</span> <span class=\"pre\">[n]</span></code>.</p></li>\n<li><p><strong>admin.e110</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">list_display_links</span></code> a bheith ina liosta, tuple, nó <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>None <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>.</p></li>\n<li><p>&lt;label&gt;**Admin.E111**: Tagraíonn luach <code class=\"docutils literal notranslate\"><span class=\"pre\">list_display_links</span> <span class=\"pre\">[n]</span> <span class=\"pre\">``do</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">,</span> <span class=\"pre\">nach</span> <span class=\"pre\">bhfuil</span> <span class=\"pre\">sainmhínithe</span> <span class=\"pre\">i</span> <span class=\"pre\">``list_display</span></code>.</p></li>\n<li><p><strong>admin.e112</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">list_filter</span></code> a bheith ina liosta nó tuple.</p></li>\n<li><p><strong>admin.e113</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">list_filter</span> <span class=\"pre\">[n]</span> <span class=\"pre\">``oidhreacht</span> <span class=\"pre\">ó</span> <span class=\"pre\">``ListFilter</span></code>.</p></li>\n<li><p><strong>admin.e114</strong>: Ní mór luach <code class=\"docutils literal notranslate\"><span class=\"pre\">list_filter</span> <span class=\"pre\">[n]</span> <span class=\"pre\">``oidhreacht</span> <span class=\"pre\">ó</span> <span class=\"pre\">``FieldlistFilter</span></code>.</p></li>\n<li><p><strong>admin.e115</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">list_filter</span> <span class=\"pre\">[n]</span> <span class=\"pre\">[1]</span> <span class=\"pre\">``oidhreacht</span> <span class=\"pre\">ó</span> <span class=\"pre\">``FieldlistFilter</span></code>.</p></li>\n<li><p>&lt;label&gt;**admin.e116**: Tagraíonn luach <code class=\"docutils literal notranslate\"><span class=\"pre\">list_filter</span> <span class=\"pre\">[n]</span> <span class=\"pre\">``do</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>, nach dtagraíonn do Réimse.</p></li>\n<li><p><strong>admin.e117</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">list_select_related</span></code> a bheith ina boolean, tuple nó liosta.</p></li>\n<li><p><strong>Admin.e118</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">list_per_page</span></code> a bheith ina sláimhir.</p></li>\n<li><p><strong>Admin.e119</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">list_max_show_all</span></code> a bheith ina sláimhir.</p></li>\n<li><p><strong>admin.e120</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">list_editable</span></code> a bheith ina liosta nó tuple.</p></li>\n<li><p>&lt;label&gt;&lt;model&gt;**Admin.E121**: Tagraíonn luach <code class=\"docutils literal notranslate\"><span class=\"pre\">list_editable</span> <span class=\"pre\">[n]</span> <span class=\"pre\">``do</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">,</span> <span class=\"pre\">nach</span> <span class=\"pre\">réimse</span> <span class=\"pre\">de</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>.</p></li>\n<li><p>&lt;label&gt;**Admin.E122**: Tagraíonn luach <code class=\"docutils literal notranslate\"><span class=\"pre\">list_editable</span> <span class=\"pre\">[n]</span> <span class=\"pre\">``do</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">,</span> <span class=\"pre\">nach</span> <span class=\"pre\">bhfuil</span> <span class=\"pre\">i</span> <span class=\"pre\">`list_display</span></code>.</p></li>\n<li><p><strong>admin.e123</strong>: Ní féidir luach <code class=\"docutils literal notranslate\"><span class=\"pre\">list_editable</span> <span class=\"pre\">[n]</span> <span class=\"pre\">``a</span> <span class=\"pre\">bheith</span> <span class=\"pre\">i</span> <span class=\"pre\">``list_editable</span></code> agus <code class=\"docutils literal notranslate\"><span class=\"pre\">list_display_links</span></code> araon.</p></li>\n<li><p>&lt;label&gt;**Admin.E124**: Tagraíonn luach <code class=\"docutils literal notranslate\"><span class=\"pre\">list_editable</span> <span class=\"pre\">[n]</span> <span class=\"pre\">``don</span> <span class=\"pre\">chéad</span> <span class=\"pre\">réimse</span> <span class=\"pre\">i</span> <span class=\"pre\">`list_display</span></code> (`` ), nach féidir a úsáid mura socraítear ``list_display_links`.</p></li>\n<li><p>&lt;field name&gt;**Admin.E125**: Tagraíonn luach <code class=\"docutils literal notranslate\"><span class=\"pre\">list_editable</span> <span class=\"pre\">[n]</span> <span class=\"pre\">``do</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>, nach féidir a chur in eagar tríd an riarachán.</p></li>\n<li><p><strong>admin.e126</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">search_fields</span></code> a bheith ina liosta nó tuple.</p></li>\n<li><p>&lt;field name&gt;**admin.e127**: Tagraíonn luach <code class=\"docutils literal notranslate\"><span class=\"pre\">date_hierarchy</span> <span class=\"pre\">``do</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>, nach dtagraíonn do Réimse.</p></li>\n<li><p><strong>admin.e128</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">date_hierarchy</span> <span class=\"pre\">``a</span> <span class=\"pre\">bheith</span> <span class=\"pre\">ina</span> <span class=\"pre\">``DateField</span></code> nó <code class=\"docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code>.</p></li>\n<li><p>&lt;action&gt;**Admin.e129**: caithfidh <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` modh &lt;modeladmin&gt;`ha_ &lt;foo&gt;_cead () ``a shainiú don ghníomh``.</p></li>\n<li><p>&lt;modeladmin&gt;**admin.e130**: caithfidh <code class=\"docutils literal notranslate\"><span class=\"pre\">__name__</span></code> tréithe gníomhartha a shainmhínítear in <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` a bheith uathúil. Níl ainm <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;name&gt;</span></code> uathúil.</p></li>\n</ul>\n</section>\n<section id=\"inlinemodeladmin\">\n<h4><code class=\"docutils literal notranslate\"><span class=\"pre\">InlineModelAdmin</span></code><a class=\"heading-anchor\" href=\"#inlinemodeladmin\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Déantar na seiceálacha seo a leanas ar haon:class: ~django.contrib.admin.inlineModelAdmin atá cláraithe mar inlíne ar a:class: ~django.contrib.admin.modelAdmin.</p>\n<ul class=\"simple\">\n<li><p>&lt;app_label&gt;**Admin.e201**: Ní féidir an réimse <code class=\"docutils literal notranslate\"><span class=\"pre\">`a</span> <span class=\"pre\">eisiamh&lt;field</span> <span class=\"pre\">name&gt;,</span> <span class=\"pre\">toisc</span> <span class=\"pre\">gurb</span> <span class=\"pre\">é</span> <span class=\"pre\">an</span> <span class=\"pre\">eochair</span> <span class=\"pre\">eachtrach</span> <span class=\"pre\">don</span> <span class=\"pre\">mhúmhúnla</span> <span class=\"pre\">tuismitheora</span></code> é. &lt;model&gt;``.</p></li>\n<li><p>&lt;parent model&gt;&lt;model&gt;&lt;parent model&gt;**Admin.E202**: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` Níl <code class=\"docutils literal notranslate\"><span class=\"pre\">ForeignKey``</span></code> go &lt;model&gt;````./<code class=\"docutils literal notranslate\"><span class=\"pre\">`Tá</span> <span class=\"pre\">níos</span> <span class=\"pre\">mó</span> <span class=\"pre\">ná</span> <span class=\"pre\">``ForeignKey</span></code> amháin go``` <code class=\"docutils literal notranslate\"><span class=\"pre\">.</span> <span class=\"pre\">Ní</span> <span class=\"pre\">mór</span> <span class=\"pre\">duit</span> <span class=\"pre\">tréith</span> <span class=\"pre\">``fk_name</span></code> a shonrú.</p></li>\n<li><p><strong>Admin.E203</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">extra</span></code> a bheith ina sláimhir.</p></li>\n<li><p><strong>admin.e204</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">max_num</span></code> a bheith ina sláimhir.</p></li>\n<li><p><strong>admin.e205</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">min_num</span></code> a bheith ina sláimhir.</p></li>\n<li><p><strong>admin.e206</strong>: Caithfidh luach <code class=\"docutils literal notranslate\"><span class=\"pre\">formset</span></code> oidhreacht ó <code class=\"docutils literal notranslate\"><span class=\"pre\">BaseModelFormSet</span></code>.</p></li>\n</ul>\n</section>\n<section id=\"genericinlinemodeladmin\">\n<h4><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>GenericinlineModeladmin ``<a class=\"heading-anchor\" href=\"#genericinlinemodeladmin\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Déantar na seiceálacha seo a leanas ar haon:class: ~django.contrib.contentTypes.admin.GenericInlineModelAdmin atá cláraithe mar inlíne ar a:class: ~django.contrib.admin.modelAdmin.</p>\n<ul class=\"simple\">\n<li><p><strong>admin.E301</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;model&gt;</span></code> has no <code class=\"docutils literal notranslate\"><span class=\"pre\">GenericForeignKey</span></code>.</p></li>\n<li><p><strong>admin.E302</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'ct_field'</span></code> references <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;label&gt;</span></code>, which is not a field\non <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;model&gt;</span></code>.</p></li>\n<li><p><strong>admin.E303</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'ct_fk_field'</span></code> references <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;label&gt;</span></code>, which is not a\nfield on <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;model&gt;</span></code>.</p></li>\n<li><p>&lt;field name&gt;&lt;field name&gt;**Admin.E304**: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>`` &lt;model&gt;GenericForeignKey`` ag baint úsáide as réimse cineál ábhair <a href=\"#id5\"><span class=\"problematic\" id=\"id6\">``</span></a>`` agus réimse ID réada <a href=\"#id7\"><span class=\"problematic\" id=\"id8\">``</span></a><a href=\"#id9\"><span class=\"problematic\" id=\"id10\">`</span></a>.</p></li>\n</ul>\n</section>\n<section id=\"adminsite\">\n<h4><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>Láithreán Riaracháin ``<a class=\"heading-anchor\" href=\"#adminsite\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Déantar na seiceálacha seo a leanas ar an réamhshocraithe:class: ~django.contrib.admin.adminSite:</p>\n<ul class=\"simple\">\n<li><p><strong>admin.e401</strong>: :mod: caithfidh django.contrib.contenttypes a bheith in:setting: INSTALLED_APPS d'fhonn an feidhmchlár riaracháin a úsáid.</p></li>\n<li><p><strong>admin.e402</strong>: :mod: caithfear django.contrib.auth.context_processors.auth a chumasú in:class: ~django.template.backends.django.django.djangoTemplates (:setting: TEMPLATES) má úsáideann an cúltaca réamhshocraithe auth d'fhonn an feidhmchlár riaracháin a úsáid.</p></li>\n<li><p><strong>admin.e403</strong>: a:Class: Django.Template.backends.django.djangoTemplates caithfear sampla a chumrú in:setting: TEMPLATES d'fhonn an feidhmchlár riaracháin a úsáid.</p></li>\n<li><p><strong>admin.e404</strong>: caithfear <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.messages.context_processors.messages</span></code> a chumasú in:class: ~django.template.backends.django.django.djangoTemplates (:setting: TEMPLATES) d'fhonn an feidhmchlár riaracháin a úsáid.</p></li>\n<li><p><strong>admin.e405</strong>: :mod: caithfidh django.contrib.auth a bheith in:setting: INSTALLED_APPS d'fhonn an feidhmchlár riaracháin a úsáid.</p></li>\n<li><p><strong>admin.e406</strong>: :mod: caithfidh django.contrib.messages a bheith in:setting: INSTALLED_APPS d'fhonn an feidhmchlár riaracháin a úsáid.</p></li>\n<li><p><strong>admin.e408</strong>: :class: Django.contrib.auth.middleware.AuthenticationMiddleware caithfidh sé a bheith in:setting: MIDDLEWARE d'fhonn an feidhmchlár riaracháin a úsáid.</p></li>\n<li><p><strong>admin.e409</strong>: :class: django.contrib.messages.middleware.messageMiddleware caithfidh sé a bheith in:setting: MIDDLEWARE d'fhonn an feidhmchlár riaracháin a úsáid.</p></li>\n<li><p><strong>admin.e410</strong>: :class: Django.contrib.sessions.middleware.sessionMiddleware caithfidh sé a bheith in:setting: MIDDLEWARE d'fhonn an feidhmchlár riaracháin a úsáid.</p></li>\n<li><p><strong>admin.w411</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">django.template.context_processors.request</span></code> caithfear a chumasú in:class: ~django.template.backends.django.django.djangoTemplates (:setting: TEMPLATES) d'fhonn an barra taobh nascleanúna riaracháin a úsáid.</p></li>\n</ul>\n</section>\n</section>\n<section id=\"auth\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Auth</span></code><a class=\"heading-anchor\" href=\"#auth\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<ul class=\"simple\">\n<li><p><strong>Auth.e001</strong>: Caithfidh <code class=\"docutils literal notranslate\"><span class=\"pre\">REQUIRED_FIELDS</span></code> a bheith ina liosta nó ina tuple.</p></li>\n<li><p><strong>Auth.E002</strong>: Ní mór an réimse a ainmnítear mar an <code class=\"docutils literal notranslate\"><span class=\"pre\">USERNAME_FIELD</span></code> do mhúnla úsáideora saincheaptha a áireamh i <code class=\"docutils literal notranslate\"><span class=\"pre\">REQUIRED_FIELDS</span></code>.</p></li>\n<li><p><strong>Auth.e003</strong>: Caithfidh <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` a bheith uathúil toisc go bhfuil &lt;field&gt;ainmnithe air mar an <code class=\"docutils literal notranslate\"><span class=\"pre\">USERNAME_FIELD</span></code>.</p></li>\n<li><p><strong>Auth.w004</strong>: Ainmnítear <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` mar an <code class=\"docutils literal notranslate\"><span class=\"pre\">USERNAME_</span> <span class=\"pre\">&lt;field&gt;FIELD</span></code>, ach níl sé uathúil.</p></li>\n<li><p>&lt;model&gt;**Auth.E005**: Cuireann an cead ar an gcód ainm <code class=\"docutils literal notranslate\"><span class=\"pre\">`i</span> <span class=\"pre\">gcomhair</span> <span class=\"pre\">cead</span> <span class=\"pre\">tógála</span> <span class=\"pre\">do</span> <span class=\"pre\">mhúnla&lt;codename&gt;`</span></code>.</p></li>\n<li><p>&lt;codename&gt;&lt;model&gt;**Auth.e006**: Déantar an cead ar an gcód ainm <code class=\"docutils literal notranslate\"><span class=\"pre\">`dúbailte</span> <span class=\"pre\">do</span> <span class=\"pre\">mhúnla`</span></code>.</p></li>\n<li><p><strong>Auth.E007</strong>: Caithfidh an t:ATTR: verbose_name &lt;django.db.models.Options.verbose_name&gt;`den tsamhail `` a bheith ar a mhéad 244 carachtar ionas go mbeidh a ainmneacha ceada tógtha 255 car &lt;model&gt;achtar ar a mhéad.</p></li>\n<li><p>&lt;model&gt;**Auth.e008**: Tá an cead darb ainm <code class=\"docutils literal notranslate\"><span class=\"pre\">`de</span> <span class=\"pre\">mhúnla&lt;name&gt;`</span></code> níos faide ná 255 carachtar.</p></li>\n<li><p><strong>Auth.c009</strong>: caithfidh <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;User</span> <span class=\"pre\">model&gt;.is_anonymous</span></code> a bheith ina tréith nó maoin seachas modh. Is saincheist slándála í neamhaird a dhéanamh air seo mar go ndéileálfar le húsáideoirí gan ainm mar fhí</p></li>\n<li><p><strong>Auth.c010</strong>: Caithfidh <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;User</span> <span class=\"pre\">model&gt;.is_authated</span></code> a bheith ina tréith nó maoin seachas modh. Is saincheist slándála í neamhaird a dhéanamh air seo mar go ndéileálfar le húsáideoirí gan ainm mar fhí</p></li>\n<li><p><strong>Auth.e011</strong>: Caithfidh ainm an tsamhail &lt;model&gt;```a bheith ag ar a mhéad 93 carachtar ionas go mbeidh a ainmneacha ceada tógtha ag 100 carachtar ar a mhéad.</p></li>\n<li><p>&lt;model&gt;**Auth.e012**: Tá an cead ar an gcód ainm <code class=\"docutils literal notranslate\"><span class=\"pre\">`de</span> <span class=\"pre\">mhúnla&lt;codename&gt;`</span></code> níos faide ná 100 carachtar.</p></li>\n<li><p><strong>Auth.E013</strong>: D'fhonn úsáid:class: django.contrib.auth.middleware.loginRequiredMiddleware, ní mór: :class: django.contrib.auth.middleware.AuthenticationMiddleware a shainiú roimh é i MIDDLEWARE.</p></li>\n</ul>\n</section>\n<section id=\"contenttypes\">\n<h3><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>cineálacha ábhar ``<a class=\"heading-anchor\" href=\"#contenttypes\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Déantar na seiceálacha seo a leanas nuair a bhíonn a:class i samhail: ~django.contrib.contentTypes.Fields.GenericForeignKey nó:class: ~django.contrib.contentTypes.Fields.GenericRelation:</p>\n<ul class=\"simple\">\n<li><p>&lt;field&gt;**ContentTypes.E001**: Tagraíonn an ID réada <code class=\"docutils literal notranslate\"><span class=\"pre\">GenericForeignKey</span></code> don réimse nach bhfuil ann <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p></li>\n<li><p>&lt;field&gt;**ContentTypes.E002**: Tagraíonn an cineál ábhair <code class=\"docutils literal notranslate\"><span class=\"pre\">GenericForeignKey</span></code> don réimse nach bhfuil ann <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p></li>\n<li><p>&lt;field&gt;**ContentTypes.E003**: Ní <code class=\"docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code> é`` <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>.</p></li>\n<li><p>&lt;field&gt;**ContentTypes.E004**: Ní <code class=\"docutils literal notranslate\"><span class=\"pre\">`ForeignKey</span></code> é`` <code class=\"docutils literal notranslate\"><span class=\"pre\">`ContentTypes.ContentType</span></code>.</p></li>\n<li><p><strong>ContentTypes.E005</strong>: Caithfidh ainmneacha samhail a bheith ag 100 carachtar ar a mhéad.</p></li>\n<li><p><strong>contenttypes.E006</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;field&gt;</span></code> cannot use the database-level\n<code class=\"docutils literal notranslate\"><span class=\"pre\">on_delete</span></code> variant.</p></li>\n</ul>\n</section>\n<section id=\"postgres\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">postgres</span></code><a class=\"heading-anchor\" href=\"#postgres\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>The following checks are performed on <a class=\"reference internal\" href=\"/ga/6.1/ref/contrib/postgres/#module-django.contrib.postgres\" title=\"django.contrib.postgres: PostgreSQL-specific fields and features\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.postgres</span></code></a> model\nfields, indexes, and constraints:</p>\n<ul class=\"simple\">\n<li><p><strong>Postgres.E001</strong>: Tá earráidí ag réimse bonn don eagar:...</p></li>\n<li><p><strong>Postgres.E002</strong>: Ní féidir réimse bonn don eagar a bheith ina réimse gaolmhar.</p></li>\n<li><p><strong>Postgres.E003</strong>: Ba chóir go mbeadh réamhshocrú &lt;field&gt;```inghlaonta in ionad sampla ionas nach mbeidh sé roinnte idir gach cás réimse. * Athraíodh an seiceáil seo go* <code class=\"docutils literal notranslate\"><span class=\"pre\">Fields.E010</span></code> <em>i Django 3.1</em>.</p></li>\n<li><p><strong>Postgres.W004</strong>: Tá rabhaidh ag réimse bonn don eagar:...</p></li>\n<li><p><strong>postgres.E005</strong>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django.contrib.postgres'</span></code> must be in\n<code class=\"docutils literal notranslate\"><span class=\"pre\">INSTALLED_APPS</span></code> in order to use <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;django.contrib.postgres</span> <span class=\"pre\">feature&gt;</span></code>.</p></li>\n</ul>\n</section>\n<section id=\"sites\">\n<span id=\"sites-system-checks\"></span><h3><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>suíomhanna ``<a class=\"heading-anchor\" href=\"#sites\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Déantar na seiceálacha seo a leanas ar aon mhúnla ag baint úsáide as a:class: ~django.contrib.sites.Managers.CurrentSiteManager:</p>\n<ul class=\"simple\">\n<li><p>&lt;field name&gt;**Sites.E001**: <code class=\"docutils literal notranslate\"><span class=\"pre\">CurrentSiteManager</span></code> ní raibh réimse darb ainm <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>a aimsiú.</p></li>\n<li><p>&lt;field&gt;**Sites.E002**: Ní féidir <code class=\"docutils literal notranslate\"><span class=\"pre\">CurrentSiteManager</span></code> <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>a úsáid toisc nach eochair eachtrach ná réimse go leor é.</p></li>\n</ul>\n<p>Fíoraíonn na seiceálacha seo a leanas go bhfuil: mod: django.contrib.sites cumraithe i gceart:</p>\n<ul class=\"simple\">\n<li><p><strong>sites.E101</strong>: The <a class=\"reference internal\" href=\"/ga/6.1/ref/settings/#std-setting-SITE_ID\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SITE_ID</span></code></a> setting must be of type <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;type&gt;</span></code>.\n<em>or</em> The <a class=\"reference internal\" href=\"/ga/6.1/ref/settings/#std-setting-SITE_ID\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SITE_ID</span></code></a> setting failed to validate: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;error&gt;</span></code>.</p></li>\n</ul>\n</section>\n<section id=\"staticfiles\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">comhad</span> <span class=\"pre\">stataice</span></code><a class=\"heading-anchor\" href=\"#staticfiles\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Fíoraíonn na seiceálacha seo a leanas go bhfuil: mod: django.contrib.staticfiles cumraithe i gceart:</p>\n<ul class=\"simple\">\n<li><p><strong>Staticfiles.E001</strong>: Ní tuple nó liosta é an socrú: SETTING: STATICFILES_DIRS.</p></li>\n<li><p><strong>StaticFiles.E002</strong>: Níor chóir go mbeadh an socrú:setting: STATIC_ROOT sa socrú STATICFILES_DIRS.</p></li>\n<li><p><strong>Staticfiles.E003</strong>: Níor chóir go gcríochnóidh an réimír <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` sa socrú: STATICFILES &lt;prefix&gt;_DIRS le slash.</p></li>\n<li><p>&lt;directory&gt;**StaticFiles.W004**: Níl an eolaire <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>`` sa socrú: STATICFILES_DIRS ann.</p></li>\n<li><p><strong>StaticFiles.E005</strong>: Caithfidh an socrú: SETTING: STORAGES stóráil <code class=\"docutils literal notranslate\"><span class=\"pre\">staticfiles</span></code> a shainiú.</p></li>\n</ul>\n</section>\n</section>","rootId":"system-check-framework","toc":[{"title":"Tagairt API","anchor":"api-reference","children":[{"title":"``Seiceachtaireacht ``","anchor":"checkmessage","children":[]}]},{"title":"Clibeanna Builtin","anchor":"builtin-tags","children":[]},{"title":"Seiceálacha lárchórais","anchor":"core-system-checks","children":[{"title":"Tacaíocht asincrónach","anchor":"asynchronous-support","children":[]},{"title":"Comhoiriúnacht ar ais","anchor":"backwards-compatibility","children":[]},{"title":"Cáistí","anchor":"caches","children":[]},{"title":"Bunachar Sonraí","anchor":"database","children":[{"title":"MySQL agus MariaDB","anchor":"mysql-and-mariadb","children":[]}]},{"title":"Mail","anchor":"mail","children":[]},{"title":"Comhaid a bhainistiú","anchor":"managing-files","children":[]},{"title":"Réimsí múnla","anchor":"model-fields","children":[{"title":"Réimsí comhad","anchor":"file-fields","children":[]},{"title":"Réimsí gaolmhara","anchor":"related-fields","children":[]}]},{"title":"Samhla","anchor":"models","children":[]},{"title":"Orduithe Bainistíochta","anchor":"management-commands","children":[]},{"title":"Slándáil","anchor":"security","children":[]},{"title":"Comharthaí","anchor":"signals","children":[]},{"title":"Teimpléid","anchor":"templates","children":[]},{"title":"Aistriúchán","anchor":"translation","children":[]},{"title":"URLanna","anchor":"urls","children":[]}]},{"title":"Seiceálacha aipeanna contrib","anchor":"contrib-app-checks","children":[{"title":"Riarach","anchor":"admin","children":[{"title":"Model Admin","anchor":"modeladmin","children":[]},{"title":"InlineModelAdmin","anchor":"inlinemodeladmin","children":[]},{"title":"``GenericinlineModeladmin ``","anchor":"genericinlinemodeladmin","children":[]},{"title":"``Láithreán Riaracháin ``","anchor":"adminsite","children":[]}]},{"title":"Auth","anchor":"auth","children":[]},{"title":"``cineálacha ábhar ``","anchor":"contenttypes","children":[]},{"title":"postgres","anchor":"postgres","children":[]},{"title":"``suíomhanna ``","anchor":"sites","children":[]},{"title":"comhad stataice","anchor":"staticfiles","children":[]}]}],"breadcrumbs":[{"docname":"ref/index","title":"Tagairt API","url":"/ga/6.1/ref/"}],"prev":{"docname":"ref/applications","title":"Iarratais","url":"/ga/6.1/ref/applications/"},"next":{"docname":"ref/class-based-views/index","title":"API tuairimí rang-bhunaithe ionsuite","url":"/ga/6.1/ref/class-based-views/"},"formats":{"html":"/ga/6.1/ref/checks/","markdown":"/ga/6.1/ref/checks.md","json":"/ga/6.1/ref/checks.json"},"source":"https://github.com/django/django/blob/stable/6.1.x/docs/ref/checks.txt","official":"https://docs.djangoproject.com/ga/6.1/ref/checks/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}