Django и S3 - статичният URL адрес няма да се промени

Успях да задам моя S3 като поддомейн static.domain.com (използвайки CNAME и име на кофа, същото като поддомейн). Сега бих искал да променя настройките си на django, за да използвам този URL. Използвам django-storages и не мога да го накарам да работи.

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

Нямам идея как да го настроя правилно, за да работи. Бих искал да направя статичния си (admin + www) да сочи към правилния URL адрес, който е static.domain.com

Същата е ситуацията и с медийните файлове.

Някакви улики? Пропускам ли някои настройки?


person tunarob    schedule 05.06.2015    source източник


Отговори (1)


Намерих решението. Всичко, което трябваше да направя, беше да задам това в моите настройки:

import boto.s3.connection

AWS_S3_CALLING_FORMAT = boto.s3.connection.VHostCallingFormat()
person tunarob    schedule 08.06.2015