diff --git a/Utils/ValidateUtil.py b/Utils/ValidateUtil.py index 7a58e56..c7bd031 100644 --- a/Utils/ValidateUtil.py +++ b/Utils/ValidateUtil.py @@ -32,7 +32,7 @@ class ValidateAttr(object): def __init__(self, **kwargs): """""" self.kwargs = kwargs - self.error_info = kwargs['error_info'] if 'error_info' in kwargs else ('{}异常'.format(kwargs['mark']) if 'mark' in kwargs else ('{}异常'.format(self.__dict__['fields_map'][self.kwargs['field']]) if 'fields_map' in self.__dict__ else None)) + self.error_info = kwargs['error_info'] if 'error_info' in kwargs else ('{}异常'.format(kwargs['mark']) if 'mark' in kwargs else None) self.error_code = kwargs['error_code'] if 'error_code' in kwargs else 200 def __get__(self, instance, owner): @@ -42,6 +42,8 @@ class ValidateAttr(object): def __set__(self, instance, value): """""" + self.error_info = '{}异常'.format(instance.fields_map[self.kwargs['field']]) + def not_default(): """无默认值时属性设值检查"""