Skip to content

Latest commit

 

History

History
25 lines (13 loc) · 716 Bytes

custom.rst

File metadata and controls

25 lines (13 loc) · 716 Bytes

Custom Validators

You will be able to create customs validator implementing the class Validator.

You must define your own method check_value() and if you are receiving any argument, you also must call the parent __init__()

from flask_validator import Validator

class ValidateAorB(Validator)
    def __init__(self, field, useless, allow_null=True, throw_exception=False, message=None):
        self.useless = useless

        Validator.__init__(self, field, allow_null, throw_exception, message):

    def check_value(self, value):
        return if value in ['A', 'B']


validator = ValidateAorB(field, True, True, 'yadayada')