INNER CODE UNIT · Python
run_data_validation
yezyilomo/django-restql · django_restql/fields.py:225
def run_data_validation(self, data, allowed_ops):
DictField().run_validation(data)
operation_2_validation_method = {
ADD: self.run_add_list_validation,
CREATE: self.run_create_list_validation,
UPDATE: self.run_update_list_validation,
REMOVE: self.run_remove_list_validation,
DELETE: self.run_delete_list_validation,
}
allowed_operation_2_validation_method = {
operation: operation_2_validation_method[operation]
for operation in allowed_ops
}
for operation, values in data.items():
try: