gpt4 book ai didi

python - Django 和 S3 - 静态 URL 不会改变

转载 作者:行者123 更新时间:2023-12-01 04:41:18 28 4
gpt4 key购买 nike

我成功将我的 S3 设置为子域 static.domain.com(使用 CNAME 和与子域相同的存储桶名称)。现在我想修改我的 django 设置为使用此 URL。我使用 django-storages 并无法使其工作。

我将STATIC_URL设置为http://static.domain.com。当我在模板中使用 {{ STATIC_URL }} 时 - 它有效。但是当我使用 {% static %} templatetag 或在管理面板中检查我的静态文件时,我看到它们使用: http://static.comin.com.s3.amazonaws.com

我不知道如何正确设置它以使其工作。我想让我的静态 (admin + www) 指向正确的 URL,即 static.domain.com

媒体文件的情况相同。

有什么线索吗?我是否缺少一些设置?

最佳答案

我找到了解决方案。我所要做的就是在我的设置中进行设置:

import boto.s3.connection

AWS_S3_CALLING_FORMAT = boto.s3.connection.VHostCallingFormat()

关于python - Django 和 S3 - 静态 URL 不会改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30677414/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com