Skip to content
Snippets Groups Projects
Commit e6630f48 authored by angdmz's avatar angdmz
Browse files

Address field y validator

parent 74cfb49b
No related branches found
No related tags found
No related merge requests found
from django.db.models.fields import CharField
from gateway.validators import validate_address
class AddressField(CharField):
def __init__(self, *args, **kwargs):
self.default_validators.append(validate_address)
super().__init__(*args, **kwargs)
from django.core.exceptions import ValidationError
from django.utils.translation import gettext_lazy as _
from gateway.gateway import AddressValidation
def validate_address(value):
validator = AddressValidation()
if not validator.is_valid(value):
raise ValidationError(_('%(value)s is not a valid address'), params={'value': value})
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment