def check_constraints(data, **kw): print data for k, v in data.iteritems() : print camelcase_to_underscore(k) name = data.get('name') #chain filters to make one sql query for all constraints + relevant msg if Lab.query.filter_by(name=name).count() > 0: raise ProcessingException( description="Field '%s' already exists." % name, code=400)
def check_constraints(data, **kw): field_names_to_check = [] for k, v in data.iteritems() : if camelcase_to_underscore(k) in unique_fields: field_names_to_check.append(k) print field_names_to_check