В моем приложении пользователи могут загружать файлы для других пользователей.
Чтобы сделать загруженные файлы доступными только для адресата, мне нужна какая-то статическая система аутентификации файлов.
Моя идея - создать размещенный каталог apache для каждого пользователя и ограничить доступ к этому каталогу с помощью .htaccess.
Это означает, что каждый раз, когда создается новый пользователь django, мне нужно создать каталог и соответствующий файл .htaccess в нем. Я знаю, что должен делать это с помощью сигналов post_save на модели User, но я не знаю, как создать .htaccess в каталоге пользователя с уровня Python. Вы можете помочь мне с этим?
Или, может быть, у вас есть лучшее решение моей проблемы?