{"title":"バリデータ (Validator)","version":"5.0","locale":"ja","docname":"ref/contrib/postgres/validators","url":"/ja/5.0/ref/contrib/postgres/validators/","canonical":"https://djangodocs.dev/ja/5.0/ref/contrib/postgres/validators/","summary":"これらのバリデータは django.contrib.postgres.validators モジュールから利用可能です。 KeysValidator Link to this heading # class KeysValidator ( keys , strict = False , messages = None )…","html":"<span id=\"validators\"></span><h1>バリデータ (Validator)<a class=\"heading-anchor\" href=\"#module-django.contrib.postgres.validators\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>これらのバリデータは <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.postgres.validators</span></code> モジュールから利用可能です。</p>\n<section id=\"keysvalidator\">\n<h2><code class=\"docutils literal notranslate\"><span class=\"pre\">KeysValidator</span></code><a class=\"heading-anchor\" href=\"#keysvalidator\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.postgres.validators.KeysValidator\">\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\">KeysValidator</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">keys</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strict</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">messages</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.postgres.validators.KeysValidator\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>与えられたキーが値に含まれていることを検証します。もし <code class=\"docutils literal notranslate\"><span class=\"pre\">strict</span></code> が <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> の場合、他にキーが存在しないことも確認します。</p>\n<p>渡される <code class=\"docutils literal notranslate\"><span class=\"pre\">messages</span></code> は、<code class=\"docutils literal notranslate\"><span class=\"pre\">missing_keys</span></code> および/または <code class=\"docutils literal notranslate\"><span class=\"pre\">extra_keys</span></code> を含む辞書である必要があります。</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">注釈</p>\n<p>与えられたキーの存在のみを確認し、キーの値が空でないことを確認しない点に留意してください。</p>\n</aside>\n</dd></dl>\n\n</section>\n<section id=\"range-validators\">\n<h2>範囲バリデータ<a class=\"heading-anchor\" href=\"#range-validators\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<section id=\"rangemaxvaluevalidator\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RangeMaxValueValidator</span></code><a class=\"heading-anchor\" href=\"#rangemaxvaluevalidator\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.postgres.validators.RangeMaxValueValidator\">\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\">RangeMaxValueValidator</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">limit_value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.postgres.validators.RangeMaxValueValidator\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>範囲の上限が <code class=\"docutils literal notranslate\"><span class=\"pre\">limit_value</span></code> を超えていないことを検証します。</p>\n</dd></dl>\n\n</section>\n<section id=\"rangeminvaluevalidator\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RangeMinValueValidator</span></code><a class=\"heading-anchor\" href=\"#rangeminvaluevalidator\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.postgres.validators.RangeMinValueValidator\">\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\">RangeMinValueValidator</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">limit_value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.contrib.postgres.validators.RangeMinValueValidator\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>範囲の下限が <code class=\"docutils literal notranslate\"><span class=\"pre\">limit_value</span></code> より小さくないことを検証します。</p>\n</dd></dl>\n\n</section>\n</section>","rootId":"module-django.contrib.postgres.validators","toc":[{"title":"KeysValidator","anchor":"keysvalidator","children":[]},{"title":"範囲バリデータ","anchor":"range-validators","children":[{"title":"RangeMaxValueValidator","anchor":"rangemaxvaluevalidator","children":[]},{"title":"RangeMinValueValidator","anchor":"rangeminvaluevalidator","children":[]}]}],"breadcrumbs":[{"docname":"ref/index","title":"API リファレンス","url":"/ja/5.0/ref/"},{"docname":"ref/contrib/index","title":"contrib パッケージ","url":"/ja/5.0/ref/contrib/"},{"docname":"ref/contrib/postgres/index","title":"django.contrib.postgres","url":"/ja/5.0/ref/contrib/postgres/"}],"prev":{"docname":"ref/contrib/postgres/search","title":"全文検索","url":"/ja/5.0/ref/contrib/postgres/search/"},"next":{"docname":"ref/contrib/redirects","title":"redirects （リダイレクト）アプリ","url":"/ja/5.0/ref/contrib/redirects/"},"formats":{"html":"/ja/5.0/ref/contrib/postgres/validators/","markdown":"/ja/5.0/ref/contrib/postgres/validators.md","json":"/ja/5.0/ref/contrib/postgres/validators.json"},"source":"https://github.com/django/django/blob/stable/5.0.x/docs/ref/contrib/postgres/validators.txt","official":"https://docs.djangoproject.com/ja/5.0/ref/contrib/postgres/validators/","inVersions":["6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2","3.1","3.0","2.2","2.1","2.0","1.11","1.10","1.9"],"inLocales":["en","zh-hans","fr","ja","id","it","pt-br","ko","es","el","pl"]}