INNER CODE UNIT · Python
run_delete_list_validation
yezyilomo/django-restql · django_restql/fields.py:203
def run_delete_list_validation(self, data):
if data == ALL_RELATED_OBJS:
if not allow_delete_all:
msg = (
"Using `%s` value on `%s` operation is disabled"
% (ALL_RELATED_OBJS, DELETE)
)
raise ValidationError(msg, code="not_allowed")
else:
self.run_pk_list_validation(data)
def run_update_list_validation(self, data):
DictField().run_validation(data)
pks = list(data.keys())
self.run_pk_list_validation(pks)
values = list(data.values())
self.run_data_list_validation(
values,