Я использую django-хранилища и приватное хранилище S3 для хранения пользовательских загрузок.Я хотел бы следующую структуру папок:
/uploads/someuser321/20190112-123456/
Я, очевидно, знаю, как сделать отметку времени (2019-01-12 в 12:34:56), но как мне ввести имя пользователя пользователя в путь?Моя модель в настоящее время выглядит так:
user_file = models.FileField(
upload_to="uploads",
storage=PrivateMediaStorage(),
null=True, blank=True)
Я могу просто добавить f-строку для метки даты / времени.Я понимаю это и знаю, как это сделать.Но как я могу добавить имя пользователя в качестве папки?Мне нужно было бы как-то получить доступ к этому из представления, чтобы я знал, кто такой request.user, но как мне вообще это сделать?