我正在使用 django-storages 和私有 S3 存储桶来存储用户上传。我想要以下文件夹结构:
/uploads/someuser321/20190112-123456/
我显然知道如何做时间戳(2019-01-12 at 12:34:56),但是如何让用户的用户名进入路径?我的模型目前看起来像这样:
user_file = models.FileField(
upload_to="uploads",
storage=PrivateMediaStorage(),
null=True, blank=True)
我可以为日期时间/时间戳添加一个 f 字符串。我明白这一点,我知道该怎么做。但是如何将用户的用户名也添加为文件夹?我需要以某种方式从视图中访问它,以便我知道 request.user 是谁,但我该怎么做呢?