django-eav2/validators.py
2010-09-23 10:44:03 +03:00

33 lines
604 B
Python

from django.utils.translation import ugettext_lazy as _
from django.core.exceptions import ValidationError
def validate_string(value):
pass
def validate_text(value):
pass
def validate_float(value):
try:
float(value)
except ValueError:
raise ValidationError(_(u"Must be a float"))
def validate_int(value):
try:
int(value)
except ValueError:
raise ValidationError(_(u"Must be an integer"))
def validate_date(value):
#TODO
pass
def validate_bool(value):
pass
def validate_object(value):
pass
def validate_enum(value):
pass