{"title":"Bailíochtóirí","version":"6.0","locale":"ga","docname":"ref/validators","url":"/ga/6.0/ref/validators/","canonical":"https://djangodocs.dev/ga/6.0/ref/validators/","summary":"Is bailíochtaire é bailíochtaire a ghlacann luach agus a ardaíonn a:exc: ~django.core.exceptions.validationError mura gcomhlíonann sé roinnt critéir.","html":"<span id=\"validators\"></span><h1>Bailíochtóirí<a class=\"heading-anchor\" href=\"#module-django.core.validators\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<section id=\"writing-validators\">\n<h2>Bailíthe scríbhneoireachta<a class=\"heading-anchor\" href=\"#writing-validators\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Is bailíochtaire é bailíochtaire a ghlacann luach agus a ardaíonn a:exc: ~django.core.exceptions.validationError mura gcomhlíonann sé roinnt critéir. Is féidir le bailíochtóirí a bheith úsáideach chun loighic bailíochtaithe a athúsáid idir cineálacha éagsúla réimsí</p>\n<p>Mar shampla, seo bailíochtóir nach gceadaíonn ach fionuimhreacha:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"kn\">from</span> <span class=\"nn\">django.core.exceptions</span> <span class=\"kn\">import</span> ValidationError\n<span class=\"kn\">from</span> <span class=\"nn\">django.utils.translation</span> <span class=\"kn\">import</span> gettext_lazy <span class=\"k\">as</span> _\n\n\n<span class=\"k\">def</span> <span class=\"nf\">validate_even</span><span class=\"p\">(</span>value<span class=\"p\">):</span>\n    <span class=\"k\">if</span> value <span class=\"o\">%</span> <span class=\"mi\">2</span> <span class=\"o\">!=</span> <span class=\"mi\">0</span><span class=\"p\">:</span>\n        <span class=\"k\">raise</span> ValidationError<span class=\"p\">(</span>\n            _<span class=\"p\">(</span><span class=\"s2\">&quot;</span><span class=\"si\">%(value)s</span><span class=\"s2\"> is not an even number&quot;</span><span class=\"p\">),</span>\n            params<span class=\"o\">=</span><span class=\"p\">{</span><span class=\"s2\">&quot;value&quot;</span><span class=\"p\">:</span> value<span class=\"p\">},</span>\n        <span class=\"p\">)</span>\n</code></pre></div>\n<p>Is féidir leat é seo a chur le réimse samhail tríd an argóint réimse d's:attr: ~Django.db.Models.Field.Validators:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"kn\">from</span> <span class=\"nn\">django.db</span> <span class=\"kn\">import</span> models\n\n\n<span class=\"k\">class</span> <span class=\"nc\">MyModel</span><span class=\"p\">(</span>models<span class=\"o\">.</span>Model<span class=\"p\">):</span>\n    even_field <span class=\"o\">=</span> models<span class=\"o\">.</span>IntegerField<span class=\"p\">(</span>validators<span class=\"o\">=</span><span class=\"p\">[</span>validate_even<span class=\"p\">])</span>\n</code></pre></div>\n<p>Toisc go ndéantar luachanna a thiontú go Python sula ndéantar bailíochtóirí a reáchtáil, is féidir leat an bailíochtóir céanna a úsáid fiú le foirmeacha:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"kn\">from</span> <span class=\"nn\">django</span> <span class=\"kn\">import</span> forms\n\n\n<span class=\"k\">class</span> <span class=\"nc\">MyForm</span><span class=\"p\">(</span>forms<span class=\"o\">.</span>Form<span class=\"p\">):</span>\n    even_field <span class=\"o\">=</span> forms<span class=\"o\">.</span>IntegerField<span class=\"p\">(</span>validators<span class=\"o\">=</span><span class=\"p\">[</span>validate_even<span class=\"p\">])</span>\n</code></pre></div>\n<p>Is féidir leat rang a úsáid freisin le modh <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>__call__ () <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>le haghaidh bailíochtóirí níos casta nó níos cumraithe. :class: RegExvalidator, úsáideann an teicníc seo mar shampla. &lt;migration-serializing&gt;&lt;custom-deconstruct-method&gt;Má úsáidtear bailíochtóir rang-bhunaithe sa rogha réimse samhail: attr: ~django.db.Models.Field.Validators, ba cheart duit a chinntiú go bhfuil sé: ref: inseriálaithe ag an gcreat imirce `trí:ref: `deconstruct () agus <a href=\"#id5\"><span class=\"problematic\" id=\"id6\">``</span></a>__eq__ () <a href=\"#id7\"><span class=\"problematic\" id=\"id8\">`</span></a>modhanna a chur leis.</p>\n</section>\n<section id=\"how-validators-are-run\">\n<h2>Conas a reáchtáiltear bailíochtóirí<a class=\"heading-anchor\" href=\"#how-validators-are-run\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>&lt;/ref/forms/validation&gt; &lt;validating-objects&gt;Féach an:doc: bailíochtú foirme le haghaidh tuilleadh eolais faoin gcaoi a reáchtáiltear bailíochtóirí i bhfoirmeacha, agus:ref: Rudaí bailíochtaithe `maidir le conas a reáchtáiltear iad i samhlacha. Tabhair faoi deara nach reáchtálfar bailíochtóirí go huathoibríoch nuair a shábhálann tú samhail, ach má tá a: class: `~django.forms.modelForm á úsáid agat, reáchtálfaidh sé do bhailíochtóirí ar aon réimsí atá san áireamh i d'fhoirm. Féach na:doc: Doiciméadú Modelfhoirme le haghaidh faisnéise maidir le conas a idirghníom&lt;/topics/forms/modelforms&gt; haíonn bailíochtú samhail le foirmeacha.</p>\n</section>\n<section id=\"built-in-validators\">\n<h2>Bailíochtóirí tógtha<a class=\"heading-anchor\" href=\"#built-in-validators\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Tá bailiúchán bailíochtóirí inghlaonta sa mhodúl:MOD: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>django.core.validators <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>le húsáid le réimsí samhail agus foirm. Úsáidtear iad go hinmheánach ach tá siad ar fáil le húsáid le do réimsí féin freisin. Is féidir iad a úsáid i dteannta modhanna saincheaptha <a href=\"#id5\"><span class=\"problematic\" id=\"id6\">``</span></a>field.clean () <a href=\"#id7\"><span class=\"problematic\" id=\"id8\">`</span></a>nó in ionad modhanna saincheaptha.</p>\n<section id=\"regexvalidator\">\n<h3><code class=\"docutils literal notranslate\">RegExvalidator</code><a class=\"heading-anchor\" href=\"#regexvalidator\"><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.validators.RegexValidator\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-name descname\">RegexValidator</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">regex<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">message<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">code<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">inverse_match<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">flags<span class=\"o\">=</span><span class=\"default_value\">0</span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.validators.RegexValidator\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><dl class=\"field-list simple\">\n<dt class=\"field-odd\">Paraiméadair<span class=\"colon\">:</span></dt>\n<dd class=\"field-odd\"><ul class=\"simple\">\n<li><p><strong>regex</strong> -- Mura bhfuil <code class=\"docutils literal notranslate\">None</code>, cuirfidh sé airí:attr: regex. Is féidir a bheith ina shreang abairt rialta nó ina léiriú rialta réamhthiomsaithe.</p></li>\n<li><p><strong>message</strong> -- Mura bhfuil <code class=\"docutils literal notranslate\">None</code>, cuireann sé airí:attr: .message.</p></li>\n<li><p><strong>code</strong> -- Mura bhfuil <code class=\"docutils literal notranslate\">None</code>, cuireann sé airí:attr: cód.</p></li>\n<li><p><strong>inverse_match</strong> -- Mura bhfuil <code class=\"docutils literal notranslate\">None</code>, fhilleadh:attr: inverse_match.</p></li>\n<li><p><strong>flags</strong> -- Mura bhfuil <code class=\"docutils literal notranslate\">None</code>, cuireann sé airí:attr: bratacha `. Sa chás sin, caithfidh :attr: `regex a bheith ina teaghrán abairt rialta, nó:exc: TypeError a ardaítear.</p></li>\n</ul>\n</dd>\n</dl>\n<p>A: Aicme: Cuardach RegExvalidator ar an luach` a chuirtear ar fáil le haghaidh abairt rialta ar le:func: re.search. De réir réamhshocraithe, ardaíonn a:exc: ~django.core.exceptions.validationError le:attr: teachtaire agus:attr: code mura bhfaightear meaitseach****. Is féidir a iompar a inbhéartú trí shocrú: attr: inverse_match go <code class=\"docutils literal notranslate\">True</code>, sa chás sin ardaítear an:exc: ~django.core.exceptions.validationError nuair a aimsítear cluiche <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">**</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">**</span></a>.</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.RegexValidator.regex\">\n<span class=\"sig-name descname\">regex</span><a class=\"heading-anchor\" href=\"#django.core.validators.RegexValidator.regex\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>An patrún abairt rialta le cuardach a dhéanamh laistigh den luach` a chuirtear ar fáil, ag baint úsáid:func: re.search. D'fhéadfadh sé seo a bheith ina shreang nó ina abairt rialta réamhthiomsaithe a cruthaíodh le:func: re.compile. Réamhshocraithe don teaghrán folamh, a bheidh le fáil i ngach <code class=\"docutils literal notranslate\">luach</code> féideartha.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.RegexValidator.message\">\n<span class=\"sig-name descname\">message</span><a class=\"heading-anchor\" href=\"#django.core.validators.RegexValidator.message\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>An teachtaireacht earráide a úsáideann ar:exc: ~django.core.exceptions.validationError má theipeann ar bhailíochtú. Réamhshocraithe go <code class=\"docutils literal notranslate\">&quot;Cuir isteach luach bailí&quot;</code>.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.RegexValidator.code\">\n<span class=\"sig-name descname\">code</span><a class=\"heading-anchor\" href=\"#django.core.validators.RegexValidator.code\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>An cód earráide a úsáideann ar:exc: ~django.core.exceptions.validationError má theipeann ar bhailíochtú. Réamhshocraithe go <code class=\"docutils literal notranslate\">&quot;neamhbhailí&quot;</code>.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.RegexValidator.inverse_match\">\n<span class=\"sig-name descname\">inverse_match</span><a class=\"heading-anchor\" href=\"#django.core.validators.RegexValidator.inverse_match\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>An modh meaitseála le haghaidh: attr: regex. Réamhshocraithe go <code class=\"docutils literal notranslate\">False</code>.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.RegexValidator.flags\">\n<span class=\"sig-name descname\">flags</span><a class=\"heading-anchor\" href=\"#django.core.validators.RegexValidator.flags\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>An bhrataí: ref: regex `a úsáidtear agus an teaghrán abairt ri &lt;python:contents-of-module-re&gt;alta á thiomsú: attr: `regex. Má tá: attr: abairt rialta réamh-thiomsaithe é regex, agus:attr: flags a shárú, :exc: TypeError ardaítear. Réamhshocraithe go <code class=\"docutils literal notranslate\">0</code>.</p>\n</dd></dl>\n\n</dd></dl>\n\n</section>\n<section id=\"emailvalidator\">\n<h3><code class=\"docutils literal notranslate\">Bailíochtaitheoir ríomhphost</code><a class=\"heading-anchor\" href=\"#emailvalidator\"><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.validators.EmailValidator\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-name descname\">EmailValidator</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">message<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">code<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">allowlist<span class=\"o\">=</span><span class=\"default_value\">None</span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.validators.EmailValidator\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><dl class=\"field-list simple\">\n<dt class=\"field-odd\">Paraiméadair<span class=\"colon\">:</span></dt>\n<dd class=\"field-odd\"><ul class=\"simple\">\n<li><p><strong>message</strong> -- Mura bhfuil <code class=\"docutils literal notranslate\">None</code>, cuireann sé airí:attr: .message.</p></li>\n<li><p><strong>code</strong> -- Mura bhfuil <code class=\"docutils literal notranslate\">None</code>, cuireann sé airí:attr: cód.</p></li>\n<li><p><strong>allowlist</strong> -- Mura bhfuil <code class=\"docutils literal notranslate\">None</code>, cuirfidh sé airí:attr: liosta.</p></li>\n</ul>\n</dd>\n</dl>\n<p>An <a class=\"reference internal\" href=\"#django.core.validators.EmailValidator\" title=\"django.core.validators.EmailValidator\"><code class=\"xref py py-class docutils literal notranslate\">EmailValidator</code></a> ensures that a value looks like an email\naddress, and raises a <a class=\"reference internal\" href=\"/ga/6.0/ref/exceptions/#django.core.exceptions.ValidationError\" title=\"django.core.exceptions.ValidationError\"><code class=\"xref py py-exc docutils literal notranslate\">ValidationError</code></a> with\n<a class=\"reference internal\" href=\"#django.core.validators.EmailValidator.message\" title=\"django.core.validators.EmailValidator.message\"><code class=\"xref py py-attr docutils literal notranslate\">message</code></a> and <a class=\"reference internal\" href=\"#django.core.validators.EmailValidator.code\" title=\"django.core.validators.EmailValidator.code\"><code class=\"xref py py-attr docutils literal notranslate\">code</code></a> if it doesn't. Values longer than 320\ncharacters are always considered invalid.</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.EmailValidator.message\">\n<span class=\"sig-name descname\">message</span><a class=\"heading-anchor\" href=\"#django.core.validators.EmailValidator.message\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>An teachtaireacht earráide a úsáideann ar:exc: ~django.core.exceptions.validationError má theipeann ar bhailíochtú. Réamhshocraithe go <code class=\"docutils literal notranslate\">&quot;Cuir isteach seoladh ríomhphoist bailí&quot;</code>.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.EmailValidator.code\">\n<span class=\"sig-name descname\">code</span><a class=\"heading-anchor\" href=\"#django.core.validators.EmailValidator.code\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>An cód earráide a úsáideann ar:exc: ~django.core.exceptions.validationError má theipeann ar bhailíochtú. Réamhshocraithe go <code class=\"docutils literal notranslate\">&quot;neamhbhailí&quot;</code>.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.EmailValidator.allowlist\">\n<span class=\"sig-name descname\">allowlist</span><a class=\"heading-anchor\" href=\"#django.core.validators.EmailValidator.allowlist\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Liosta de na bhfearann ríomhphoist. De réir réamhshocraithe, úsáidtear abairt rialta (an tréith <code class=\"docutils literal notranslate\">domain_regex</code>) chun gach rud atá le feiceáil tar éis an chomhartha <code class=\"docutils literal notranslate\">&#64;</code> a bhailíochtú. Mar sin féin, má tá an sreang sin le feiceáil sa <code class=\"docutils literal notranslate\">liosta ceada</code>, seachtar an bailíochtú seo. Mura gcuirtear ar fáil, is é “['localhost'] <code class=\"docutils literal notranslate\">an réamhshocraithe ``liosta</code>. Ní rachaidh fearainn eile nach bhfuil ponc iontu bailíochtú, mar sin bheadh ort iad a chur leis an liosta ceada` de réir mar is gá.</p>\n</dd></dl>\n\n</dd></dl>\n\n</section>\n<section id=\"domainnamevalidator\">\n<h3><code class=\"docutils literal notranslate\">DomainmValidator</code><a class=\"heading-anchor\" href=\"#domainnamevalidator\"><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.validators.DomainNameValidator\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-name descname\">DomainNameValidator</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">accept_idna<span class=\"o\">=</span><span class=\"default_value\">True</span></em>, <em class=\"sig-param\">message<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">code<span class=\"o\">=</span><span class=\"default_value\">None</span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.validators.DomainNameValidator\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>A: aicme: fo-aicme RegexValidator a chinntíonn go bhfuil cuma luach cosúil le ainm fearainn. Meastar go bhfuil luachanna níos faide ná 255 carachtar neamhbhailí i gcó Ní ghlactar le seoltaí IP mar ainmneacha fearainn bailí.</p>\n<p>Chomh maith le hargóintí roghnacha a thuismitheoir:class: rang RegExvalidator, glacann <code class=\"docutils literal notranslate\">DomainNameValidator</code> le tréith roghnach breise:</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.DomainNameValidator.accept_idna\">\n<span class=\"sig-name descname\">accept_idna</span><a class=\"heading-anchor\" href=\"#django.core.validators.DomainNameValidator.accept_idna\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Cinneann sé an nglactar le hainmneacha fearainn idirnáisiúnta, is é sin, ainmneacha fearainn ina bhfuil carachtair neamh-ASCII. Réamhshocraithe go <code class=\"docutils literal notranslate\">True</code>.</p>\n</dd></dl>\n\n</dd></dl>\n\n</section>\n<section id=\"urlvalidator\">\n<h3><code class=\"docutils literal notranslate\">UrlValidator</code><a class=\"heading-anchor\" href=\"#urlvalidator\"><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.validators.URLValidator\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-name descname\">URLValidator</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">schemes<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">regex<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">message<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">code<span class=\"o\">=</span><span class=\"default_value\">None</span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.validators.URLValidator\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>A: aicme: fo-aicme RegexValidator a chinntíonn go bhfuil cuma URL ar luach, agus a ardaíonn cód earráide <code class=\"docutils literal notranslate\">'invalid'</code> mura ndéanann sé. Meastar go bhfuil luachanna níos faide ná: attr: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>max_length <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>carachtair neamhbhailí i gcónaí.</p>\n<p>Meastar go bhfuil seoltaí loopback agus spásanna IP curtha in áirithe bailí. Tacaítear le seoltaí litriúla IPv6 (:rfc: 3986 #section -3.2.2) agus fearainn Unicode araon.</p>\n<p>Chomh maith le hargóintí roghnacha a thuismitheoir:class: rang RegExvalidator, glacann <code class=\"docutils literal notranslate\">URLValidator</code> le tréith roghnach breise:</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.URLValidator.schemes\">\n<span class=\"sig-name descname\">schemes</span><a class=\"heading-anchor\" href=\"#django.core.validators.URLValidator.schemes\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Liosta scéime URL/URI le bailíochtú ina choinne. Mura gcuirtear ar fáil, is é an liosta réamhshocraithe <code class=\"docutils literal notranslate\">['http', 'https', 'ftp', 'ftps']</code>. Mar thagairt, soláthraíonn láithreán gréasáin IANA liosta iomlán de <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>scéimeanna bailí URI <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>_.</p>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">Warning</p>\n<p>Ní rachaidh luachanna a thosaíonn le file: ///` bailíochtú fiú nuair a chuirtear an scéim <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>comhad <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>ar fáil. Caithfidh óstach a bheith i luachanna bailí.</p>\n</aside>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.URLValidator.max_length\">\n<span class=\"sig-name descname\">max_length</span><a class=\"heading-anchor\" href=\"#django.core.validators.URLValidator.max_length\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>An fad uasta na luachanna a d'fhéadfaí a mheas bailí. Réamhshocraithe go 2048 carachtar.</p>\n</dd></dl>\n\n</dd></dl>\n\n</section>\n<section id=\"validate-email\">\n<h3><code class=\"docutils literal notranslate\">ríomhphost_bailíochta</code><a class=\"heading-anchor\" href=\"#validate-email\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py data\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.validate_email\">\n<span class=\"sig-name descname\">validate_email</span><a class=\"heading-anchor\" href=\"#django.core.validators.validate_email\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>An:class: EmailValidator sampla gan aon saincheaptha.</p>\n</dd></dl>\n\n</section>\n<section id=\"validate-domain-name\">\n<h3><code class=\"docutils literal notranslate\">ainm_fearainn bailaite</code><a class=\"heading-anchor\" href=\"#validate-domain-name\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py data\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.validate_domain_name\">\n<span class=\"sig-name descname\">validate_domain_name</span><a class=\"heading-anchor\" href=\"#django.core.validators.validate_domain_name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>A: Class: DomainNameValidator sampla gan aon saincheaptha.</p>\n</dd></dl>\n\n</section>\n<section id=\"validate-slug\">\n<h3><code class=\"docutils literal notranslate\">bailate_slug</code><a class=\"heading-anchor\" href=\"#validate-slug\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py data\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.validate_slug\">\n<span class=\"sig-name descname\">validate_slug</span><a class=\"heading-anchor\" href=\"#django.core.validators.validate_slug\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>A: Aicme: Sampla RegExValidator a chinntíonn go bhfuil luach nach bhfuil ach litreacha, uimhreacha, béim nó braithíní.</p>\n</dd></dl>\n\n</section>\n<section id=\"validate-unicode-slug\">\n<h3><code class=\"docutils literal notranslate\">bailate_unicode_slug</code><a class=\"heading-anchor\" href=\"#validate-unicode-slug\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py data\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.validate_unicode_slug\">\n<span class=\"sig-name descname\">validate_unicode_slug</span><a class=\"heading-anchor\" href=\"#django.core.validators.validate_unicode_slug\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>A: Aicme: Sampla RegExvalidator a chinntíonn go bhfuil luach nach bhfuil ach litreacha, uimhreacha, béim nó braithíní Unicode.</p>\n</dd></dl>\n\n</section>\n<section id=\"validate-ipv4-address\">\n<h3><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>bailate_ipv4_address ``<a class=\"heading-anchor\" href=\"#validate-ipv4-address\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py data\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.validate_ipv4_address\">\n<span class=\"sig-name descname\">validate_ipv4_address</span><a class=\"heading-anchor\" href=\"#django.core.validators.validate_ipv4_address\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>A: aicme: Sampla RegExValidator a chinntíonn go bhfuil cuma luach cosúil le seoladh IPv4.</p>\n</dd></dl>\n\n</section>\n<section id=\"validate-ipv6-address\">\n<h3><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>bailate_ipv6_address ``<a class=\"heading-anchor\" href=\"#validate-ipv6-address\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py data\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.validate_ipv6_address\">\n<span class=\"sig-name descname\">validate_ipv6_address</span><a class=\"heading-anchor\" href=\"#django.core.validators.validate_ipv6_address\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Úsáideann sé <code class=\"docutils literal notranslate\">django.utils.ipv6</code> chun bailíocht seoladh IPv6 a sheiceáil.</p>\n</dd></dl>\n\n</section>\n<section id=\"validate-ipv46-address\">\n<h3><a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>bailate_ipv46_address ``<a class=\"heading-anchor\" href=\"#validate-ipv46-address\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py data\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.validate_ipv46_address\">\n<span class=\"sig-name descname\">validate_ipv46_address</span><a class=\"heading-anchor\" href=\"#django.core.validators.validate_ipv46_address\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Úsáideann sé <code class=\"docutils literal notranslate\">validate_ipv4_address ``agus ``validate_ipv6_address</code> araon chun a chinntiú gur seoladh bailí IPv4 nó IPv6 é luach.</p>\n</dd></dl>\n\n</section>\n<section id=\"validate-comma-separated-integer-list\">\n<h3><code class=\"docutils literal notranslate\">liosta_coma_iomlán bailíochtaí_scartha</code><a class=\"heading-anchor\" href=\"#validate-comma-separated-integer-list\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py data\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.validate_comma_separated_integer_list\">\n<span class=\"sig-name descname\">validate_comma_separated_integer_list</span><a class=\"heading-anchor\" href=\"#django.core.validators.validate_comma_separated_integer_list\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>A: aicme: “RegExValidator” a chinntíonn go bhfuil luach ná liosta de shláimhreacha scartha le camóg.</p>\n</dd></dl>\n\n</section>\n<section id=\"int-list-validator\">\n<h3><code class=\"docutils literal notranslate\">int_liost_bailíochtar</code><a class=\"heading-anchor\" href=\"#int-list-validator\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py function\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.int_list_validator\">\n<span class=\"sig-name descname\">int_list_validator</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">sep<span class=\"o\">=</span><span class=\"default_value\">','</span></em>, <em class=\"sig-param\">message<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">code<span class=\"o\">=</span><span class=\"default_value\">'invalid'</span></em>, <em class=\"sig-param\">allow_negative<span class=\"o\">=</span><span class=\"default_value\">False</span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.validators.int_list_validator\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tuairisceáin a:class: RegExValidator sampla a chinntíonn go bhfuil sreang comhdhéanta de shlánuimhreacha atá scartha le <code class=\"docutils literal notranslate\">sep</code>. Ceadaíonn sé sláimhreacha diúltacha nuair a bhíonn allow_negative` <code class=\"docutils literal notranslate\">True</code>.</p>\n</dd></dl>\n\n</section>\n<section id=\"maxvaluevalidator\">\n<h3><code class=\"docutils literal notranslate\">MaxValueValidator</code><a class=\"heading-anchor\" href=\"#maxvaluevalidator\"><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.validators.MaxValueValidator\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-name descname\">MaxValueValidator</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">limit_value</em>, <em class=\"sig-param\">message<span class=\"o\">=</span><span class=\"default_value\">None</span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.validators.MaxValueValidator\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Ardaíonn a:exc: ~django.core.exceptions.validationError le cód <code class=\"docutils literal notranslate\">`'max_value'` má tá ``lua</code> níos mó ná <code class=\"docutils literal notranslate\">limit_value</code>, a d'fhéadfadh a bheith inghlaonta.</p>\n</dd></dl>\n\n</section>\n<section id=\"minvaluevalidator\">\n<h3><code class=\"docutils literal notranslate\">Minvaluevalidator</code><a class=\"heading-anchor\" href=\"#minvaluevalidator\"><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.validators.MinValueValidator\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-name descname\">MinValueValidator</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">limit_value</em>, <em class=\"sig-param\">message<span class=\"o\">=</span><span class=\"default_value\">None</span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.validators.MinValueValidator\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Ardaíonn a:exc: ~django.core.exceptions.validationError le cód <code class=\"docutils literal notranslate\">`min_value'` má tá ``lua</code> níos lú ná <code class=\"docutils literal notranslate\">limit_value</code>, a d'fhéadfadh a bheith inghlaonta.</p>\n</dd></dl>\n\n</section>\n<section id=\"maxlengthvalidator\">\n<h3><code class=\"docutils literal notranslate\">MaxLengthValidator</code><a class=\"heading-anchor\" href=\"#maxlengthvalidator\"><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.validators.MaxLengthValidator\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-name descname\">MaxLengthValidator</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">limit_value</em>, <em class=\"sig-param\">message<span class=\"o\">=</span><span class=\"default_value\">None</span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.validators.MaxLengthValidator\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Ardaíonn a:exc: ~django.core.exceptions.validationError le cód <code class=\"docutils literal notranslate\">`'max_long'</code> má tá fad <code class=\"docutils literal notranslate\">value</code> níos mó ná <code class=\"docutils literal notranslate\">limit_value</code>, a d'fhéadfadh a bheith inghlaonta.</p>\n</dd></dl>\n\n</section>\n<section id=\"minlengthvalidator\">\n<h3><code class=\"docutils literal notranslate\">MinLengthValidator</code><a class=\"heading-anchor\" href=\"#minlengthvalidator\"><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.validators.MinLengthValidator\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-name descname\">MinLengthValidator</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">limit_value</em>, <em class=\"sig-param\">message<span class=\"o\">=</span><span class=\"default_value\">None</span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.validators.MinLengthValidator\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Ardaíonn a:exc: ~django.core.exceptions.validationError le cód <code class=\"docutils literal notranslate\">`min_long</code> má tá fad <code class=\"docutils literal notranslate\">value</code> níos lú ná <code class=\"docutils literal notranslate\">limit_value</code>, a d'fhéadfadh a bheith inghlaonta.</p>\n</dd></dl>\n\n</section>\n<section id=\"decimalvalidator\">\n<h3><code class=\"docutils literal notranslate\">DeimalValidator</code><a class=\"heading-anchor\" href=\"#decimalvalidator\"><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.validators.DecimalValidator\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-name descname\">DecimalValidator</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">max_digits</em>, <em class=\"sig-param\">decimal_places</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.validators.DecimalValidator\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Ardaithe:exc: ~django.core.exceptions.validationError leis na cóid seo a leanas:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\">`'max_digits'</code> má tá líon na ndigit níos mó ná <code class=\"docutils literal notranslate\">max_digits</code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\">``max_decimal_places'</code> má tá líon na ndeachmhálacha níos mó ná <code class=\"docutils literal notranslate\">deach_places</code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\">`'max_whole_digits'</code> má tá líon na ndigit iomlána níos mó ná an difríocht idir <code class=\"docutils literal notranslate\">max_digits</code> agus <code class=\"docutils literal notranslate\">deach_places</code>.</p></li>\n</ul>\n</dd></dl>\n\n</section>\n<section id=\"fileextensionvalidator\">\n<h3><code class=\"docutils literal notranslate\">FileExtensionValidator</code><a class=\"heading-anchor\" href=\"#fileextensionvalidator\"><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.validators.FileExtensionValidator\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-name descname\">FileExtensionValidator</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">allowed_extensions</em>, <em class=\"sig-param\">message</em>, <em class=\"sig-param\">code</em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.validators.FileExtensionValidator\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Ardaíonn a:exc: ~django.core.exceptions.validationError le cód <code class=\"docutils literal notranslate\">`invalid_extension'</code> mura bhfaightear síneadh <code class=\"docutils literal notranslate\">value.name</code> (<code class=\"docutils literal notranslate\">value</code> a:class: ~django.core.files.file) i allowed_extensions`. Déantar an síneadh a chur i gcomparáid go cás-neamhíogair le <code class=\"docutils literal notranslate\">allowed_extensions</code>.</p>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">Warning</p>\n<p>Ná bí ag brath ar bhailíochtú an síneadh comhaid chun cineál comhaid a chinneadh. Is féidir comhaid a athainmniú chun aon síneadh a bheith acu is cuma cad iad na sonraí atá iontu.</p>\n</aside>\n</dd></dl>\n\n</section>\n<section id=\"validate-image-file-extension\">\n<h3><code class=\"docutils literal notranslate\">validate_image_file_extension</code><a class=\"heading-anchor\" href=\"#validate-image-file-extension\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py data\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.validate_image_file_extension\">\n<span class=\"sig-name descname\">validate_image_file_extension</span><a class=\"heading-anchor\" href=\"#django.core.validators.validate_image_file_extension\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Uses Pillow to ensure that <code class=\"docutils literal notranslate\">value.name</code> (<code class=\"docutils literal notranslate\">value</code> is a\n<a class=\"reference internal\" href=\"/ga/6.0/ref/files/file/#django.core.files.File\" title=\"django.core.files.File\"><code class=\"xref py py-class docutils literal notranslate\">File</code></a>) has <a class=\"reference external\" href=\"https://pillow.readthedocs.io/en/latest/handbook/image-file-formats.html\">a valid image extension</a>.</p>\n</dd></dl>\n\n</section>\n<section id=\"prohibitnullcharactersvalidator\">\n<h3><code class=\"docutils literal notranslate\">ProhibitNullCharactersValidator</code><a class=\"heading-anchor\" href=\"#prohibitnullcharactersvalidator\"><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.validators.ProhibitNullCharactersValidator\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-name descname\">ProhibitNullCharactersValidator</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">message<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">code<span class=\"o\">=</span><span class=\"default_value\">None</span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.validators.ProhibitNullCharactersValidator\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Ardaíonn a:exc: ~django.core.exceptions.validationError má tá carachtar null amháin nó níos mó sa <code class=\"docutils literal notranslate\">str (value) ``(`'\\ x00'</code>).</p>\n<dl class=\"field-list simple\">\n<dt class=\"field-odd\">Paraiméadair<span class=\"colon\">:</span></dt>\n<dd class=\"field-odd\"><ul class=\"simple\">\n<li><p><strong>message</strong> -- Mura bhfuil <code class=\"docutils literal notranslate\">None</code>, cuireann sé airí:attr: .message.</p></li>\n<li><p><strong>code</strong> -- Mura bhfuil <code class=\"docutils literal notranslate\">None</code>, cuireann sé airí:attr: cód.</p></li>\n</ul>\n</dd>\n</dl>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.ProhibitNullCharactersValidator.message\">\n<span class=\"sig-name descname\">message</span><a class=\"heading-anchor\" href=\"#django.core.validators.ProhibitNullCharactersValidator.message\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>An teachtaireacht earráide a úsáideann ar:exc: ~django.core.exceptions.validationError má theipeann ar bhailíochtú. Ní cheadaítear réamhshocraithe go <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>&quot;carachtair neall.” <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.validators.ProhibitNullCharactersValidator.code\">\n<span class=\"sig-name descname\">code</span><a class=\"heading-anchor\" href=\"#django.core.validators.ProhibitNullCharactersValidator.code\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>An cód earráide a úsáideann ar:exc: ~django.core.exceptions.validationError má theipeann ar bhailíochtú. Réamhshocraithe go <code class=\"docutils literal notranslate\">&quot;null_caràcters_not_allowed&quot;</code>.</p>\n</dd></dl>\n\n</dd></dl>\n\n</section>\n<section id=\"stepvaluevalidator\">\n<h3><code class=\"docutils literal notranslate\">StepValueValidator</code><a class=\"heading-anchor\" href=\"#stepvaluevalidator\"><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.validators.StepValueValidator\">\n<em class=\"property\"><span class=\"k\">class</span> </em><span class=\"sig-name descname\">StepValueValidator</span><span class=\"sig-paren\">(</span><em class=\"sig-param\">limit_value</em>, <em class=\"sig-param\">message<span class=\"o\">=</span><span class=\"default_value\">None</span></em>, <em class=\"sig-param\">offset<span class=\"o\">=</span><span class=\"default_value\">None</span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.validators.StepValueValidator\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Ardaíonn a:exc: ~django.core.exceptions.validationError le cód <code class=\"docutils literal notranslate\">`step_size'` mura bhfuil `value</code> iolrach dhílis de limit_value`, is féidir a bheith ina luach snámhphointe, sláimhir nó deachúil nó inghlaoch. Nuair a shocraítear <code class=\"docutils literal notranslate\">offset</code>, tarlaíonn an bailíochtú i gcoinne <code class=\"docutils literal notranslate\">limit_value</code> móide <code class=\"docutils literal notranslate\">offset</code>. Mar shampla, i gcás <code class=\"docutils literal notranslate\">StepValueValidator (3, offset = 1.4) ``tá luachanna bailí ```1.4</code>, 4.4`, 7.4`, 10.4`, agus mar sin de.</p>\n</dd></dl>\n\n</section>\n</section>","rootId":"module-django.core.validators","toc":[{"title":"Bailíthe scríbhneoireachta","anchor":"writing-validators","children":[]},{"title":"Conas a reáchtáiltear bailíochtóirí","anchor":"how-validators-are-run","children":[]},{"title":"Bailíochtóirí tógtha","anchor":"built-in-validators","children":[{"title":"RegExvalidator","anchor":"regexvalidator","children":[]},{"title":"Bailíochtaitheoir ríomhphost","anchor":"emailvalidator","children":[]},{"title":"DomainmValidator","anchor":"domainnamevalidator","children":[]},{"title":"UrlValidator","anchor":"urlvalidator","children":[]},{"title":"ríomhphost_bailíochta","anchor":"validate-email","children":[]},{"title":"ainm_fearainn bailaite","anchor":"validate-domain-name","children":[]},{"title":"bailate_slug","anchor":"validate-slug","children":[]},{"title":"bailate_unicode_slug","anchor":"validate-unicode-slug","children":[]},{"title":"``bailate_ipv4_address ``","anchor":"validate-ipv4-address","children":[]},{"title":"``bailate_ipv6_address ``","anchor":"validate-ipv6-address","children":[]},{"title":"``bailate_ipv46_address ``","anchor":"validate-ipv46-address","children":[]},{"title":"liosta_coma_iomlán bailíochtaí_scartha","anchor":"validate-comma-separated-integer-list","children":[]},{"title":"int_liost_bailíochtar","anchor":"int-list-validator","children":[]},{"title":"MaxValueValidator","anchor":"maxvaluevalidator","children":[]},{"title":"Minvaluevalidator","anchor":"minvaluevalidator","children":[]},{"title":"MaxLengthValidator","anchor":"maxlengthvalidator","children":[]},{"title":"MinLengthValidator","anchor":"minlengthvalidator","children":[]},{"title":"DeimalValidator","anchor":"decimalvalidator","children":[]},{"title":"FileExtensionValidator","anchor":"fileextensionvalidator","children":[]},{"title":"validate_image_file_extension","anchor":"validate-image-file-extension","children":[]},{"title":"ProhibitNullCharactersValidator","anchor":"prohibitnullcharactersvalidator","children":[]},{"title":"StepValueValidator","anchor":"stepvaluevalidator","children":[]}]}],"breadcrumbs":[{"docname":"ref/index","title":"Tagairt API","url":"/ga/6.0/ref/"}],"prev":{"docname":"ref/utils","title":"Úsáideacha Django","url":"/ga/6.0/ref/utils/"},"next":{"docname":"ref/views","title":"Radhairc Tógtha","url":"/ga/6.0/ref/views/"},"formats":{"html":"/ga/6.0/ref/validators/","markdown":"/ga/6.0/ref/validators.md","json":"/ga/6.0/ref/validators.json"},"source":"https://github.com/django/django/blob/stable/6.0.x/docs/ref/validators.txt","official":"https://docs.djangoproject.com/ga/6.0/ref/validators/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}