我设法将我的S3设置为子域static.domain.com
(使用CNAME
和存储桶名称与子域名相同)。现在我想修改我的django设置以使用此URL。
我使用django-storages
并且无法使其正常工作。
我将STATIC_URL
设置为http://static.domain.com
。
当我在我的模板中使用{{ STATIC_URL }}
时 - 它有效。但是,当我使用{% static %}
模板标签或检查管理面板中的静态文件时,我看到他们使用:http://static.comain.com.s3.amazonaws.com
我不知道如何正确设置以使其正常工作。我想让我的静态(admin + www)指向正确的网址static.domain.com
与媒体文件的情况相同。
任何线索?我错过了一些设置吗?
答案 0 :(得分:2)
我找到了解决方案。我所要做的就是在我的设置中设置它:
import boto.s3.connection
AWS_S3_CALLING_FORMAT = boto.s3.connection.VHostCallingFormat()