【发布时间】:2020-11-23 10:21:57
【问题描述】:
我在为我的网站静态文件使用 s3 存储桶时遇到问题。目前使用 django-storages 和 boto3。
在我的setting.py中我有:
AWS_ACCESS_KEY_ID = env("AWS_ACCESS_KEY_ID")
AWS_SECRET_ACCESS_KEY = env("AWS_SECRET_ACCESS_KEY")
AWS_STORAGE_BUCKET_NAME = env("AWS_STORAGE_BUCKET_NAME")
AWS_S3_FILE_OVERWITE = False
AWS_DEFAULT_ACL = None
AWS_S3_CUSTOM_DOMAIN = f'{AWS_STORAGE_BUCKET_NAME}.s3.amazonaws.com'
AWS_LOCATION = 'static'
STATIC_URL = f'https://{AWS_S3_CUSTOM_DOMAIN}/{AWS_LOCATION}/'
STATICFILES_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
运行 collectstatic 成功将静态文件发送到 s3 存储桶,但我的模板中的静态 url 没有更新。
我正在使用 apache2 并且没有更改 .conf 文件,我需要吗?
任何帮助将不胜感激
【问题讨论】:
-
stackoverflow.com/questions/43529912/… 这就是导致我的问题的原因。