驗證器

這些驗證器可從 django.contrib.postgres.validators 模組取得。

KeysValidator

class KeysValidator(keys, strict=False, messages=None)[來源]

驗證給定的鍵是否包含在值中。如果 strictTrue,則也會檢查是否沒有其他鍵存在。

傳遞的 messages 應該是一個包含鍵 missing_keys 和/或 extra_keys 的字典。

注意

請注意,這只檢查給定鍵是否存在,而不是鍵的值是否為非空。

範圍驗證器

RangeMaxValueValidator

class RangeMaxValueValidator(limit_value, message=None)[來源]

驗證範圍的上界不超過 limit_value

RangeMinValueValidator

class RangeMinValueValidator(limit_value, message=None)[來源]

驗證範圍的下界不小於 limit_value

返回頂部