使用下面的专用媒体django storages类时。当我在管理员中查看上传的文件时,它不会生成URL查询字符串授权参数。
from django.conf import settings
from storages.backends.s3boto3 import S3Boto3Storage
class PrivateMediaRootTenantedS3Boto3Storage(S3Boto3Storage):
auto_create_bucket = True
default_acl = "private"
file_overwrite = False
custom_domain = False
问题是django cookiecutter在默认值为True
时将AWS_QUERYSTRING_AUTH
值设置为False
。
关于custom_domain
变量需要为False
的其他参考资料可以在本问答中找到。