【发布时间】:2019-07-05 13:59:15
【问题描述】:
我正在使用 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 是谁,但我该怎么做呢?
【问题讨论】:
标签: django amazon-s3 django-models boto3 python-django-storages