Junior — Senior
33
Почему оператор «/» работает с pathlib, хотя это оператор деления
Условие задачи
Разъясните, как работает выражение с «/», несмотря на то, что в Python этот символ обычно обозначает деление, и что происходит в процессе.
app_model = ...
# app_model.path: pathlib.Path
# app_model.path = pathlib.Path("/home/user/app/")
# ALLOWED_PATH = "dir1/dir2"
if app_model.path / ALLOWED_PATH not in path.parents:
raise django.core.exceptions.PermissionDenied()