2015-06-05 1 views
1

Мне удалось установить мой S3 в качестве поддомена static.domain.com (с использованием CNAME и имени ведра совпадают с субдоменом). Теперь я хотел бы изменить настройки моего django для использования этого URL-адреса. Я использую django-storages и не могу заставить его работать.Django и S3 - статический URL-адрес не изменится

Я установил STATIC_URL в http://static.domain.com. Когда я использую {{ STATIC_URL }} в моих шаблонах - он работает. Но когда я использую templatetag или проверяю свои статические файлы на панели администратора, я вижу, что они используют: http://static.comain.com.s3.amazonaws.com

Я понятия не имею, как правильно установить его, чтобы он работал. Я хочу, чтобы мой статический (admin + www) указывал на правильный URL-адрес, который равен static.domain.com

Это такая же ситуация с медиафайлами.

Любые подсказки? Мне не хватает некоторых настроек?

ответ

2

Я нашел решение. Все, что мне нужно было сделать, это установить это в моих настройках:

import boto.s3.connection 

AWS_S3_CALLING_FORMAT = boto.s3.connection.VHostCallingFormat() 
Смежные вопросы