【发布时间】:2014-07-11 21:25:37
【问题描述】:
我正在尝试从 Amazon S3 上的服务文件转移到 Amazon CloudFront,因此我更新了我的 settings.py。以前,我有这个:
S3_URL = 'http://{}.s3.amazonaws.com'.format(AWS_STORAGE_BUCKET_NAME)
STATIC_URL = S3_URL + STATIC_DIRECTORY
MEDIA_URL = S3_URL + MEDIA_DIRECTORY
我更新如下:
#S3_URL = 'http://{}.s3.amazonaws.com'.format(AWS_STORAGE_BUCKET_NAME)
S3_URL = 'http://d2ynhpzeiwwiom.cloudfront.net'
在控制台中,设置被更新:
>>> from django.conf import settings
>>> settings.MEDIA_URL
'http://d2ynhpzeiwwiom.cloudfront.net/media/'
但不在我模型的ImageField:
>>> design.image.url
'https://bucketname.s3.amazonaws.com/media/images/designs/etc/etc'
什么给了?旧信息还存储在哪里,如何清除?
【问题讨论】:
-
你重启服务器了吗?
-
我想通了——一秒钟内回答自己
标签: django amazon-s3 django-storage