Here are the examples of the python api sqlalchemy_utils.types.EmailType taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1 Examples
0
Example 1
def create_validators(self, prop, column):
"""
Returns validators for given column
:param column: SQLAlchemy Column object
"""
validators = [
self.required_validator(column),
self.length_validator(column),
self.unique_validator(prop.key, column),
self.range_validator(column)
]
if isinstance(column.type, types.EmailType):
validators.append(self.get_validator('email'))
if isinstance(column.type, types.URLType):
validators.append(self.get_validator('url'))
validators = flatten([v for v in validators if v is not None])
validators.extend(self.additional_validators(prop.key, column))
return validators