Sobes.tech
Назад к задачам
Junior — Senior
81

Валидация пути и блокировка доступа

Условие задачи

livecode

Разберите работу следующего кода и предложите комментарий, который пояснит его назначение.

if model_path / PERMITTED_SUBPATH not in request_path.parents:
    raise django.core.exceptions.PermissionDenied()

Опишите, что проверяется в условии и почему в случае несоответствия генерируется исключение.