Я пытаюсь использовать Django FILE_UPLOAD_PERMISSIONS
, чтобы установить разрешения, когда пользователь загружает файл. Сам файл создается с правильными разрешениями (775
), но все созданные каталоги, похоже, застряли со значением по умолчанию (755
).
Пример: если загружен файл (foo.jpg
) для пользователя (id = 123
) его следует сохранить в media/123/foo.jpg
, создав каталог 123
, если он еще не существует. foo.jpg
имеет 775
, но 123
имеет 755
.
Как получить сохранение каталогов с правильными разрешениями? Я использую Apache с mod_wsgi в контейнере httpd Docker, если это уместно.