Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 27, 2016 18:34:53

kaldown
Зарегистрирован: 2015-07-16
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Как правильно разносить картинки по внешним источникам, в django 1.8

У меня задача - подгружать картинки на сайте с azure, а не с самого сервера.

Единственное до чего я догадался - поменять модель на charfield, и уже в template баловаться со значением url из этого поля.
Но что-то мне подсказывает что это совсем тупо., вдруг поменяется адрес картинки, или что нибудь еще, потом перекреплять - мороки не оберешься.

Доки про статику прочитал, но вроде нет там ответа на мой вопрос.
Какой бы правильной подход Вы могли бы пореккомендовать?

Спасибо.

Офлайн

#2 Фев. 27, 2016 19:11:33

Firik
Зарегистрирован: 2015-12-02
Сообщения: 151
Репутация: +  6  -
Профиль   Отправить e-mail  

Как правильно разносить картинки по внешним источникам, в django 1.8

Я бы попробовал парсить ссылки на картинки и использовать их уже у себя

Офлайн

#3 Фев. 27, 2016 20:09:32

kaldown
Зарегистрирован: 2015-07-16
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Как правильно разносить картинки по внешним источникам, в django 1.8

Firik
Я бы попробовал парсить ссылки на картинки и использовать их уже у себя
Я в принципе про то же говорю.
Есть прямой доступ к контейнеру Azure, а там уже полное название, в сумме и получится url.
Но это как-то не очень выглядит.
Если бывалые ничего не подскажут, я наверно так и сделаю, иного варианта просто не вижу.
Пасибо.

Офлайн

#4 Фев. 27, 2016 20:41:48

Firik
Зарегистрирован: 2015-12-02
Сообщения: 151
Репутация: +  6  -
Профиль   Отправить e-mail  

Как правильно разносить картинки по внешним источникам, в django 1.8

С azure не сталкивался. Как вариант, можно указать корневой каталог, а там рекурсивным поиском искать картинки и сохранять пути до них. Это если порядок не важен. А если порядок важен, то можно еще и хэш картинок сохранять, а при изменении пути до картинки искать ее потом по этому хэшу и обновлять путь. Не знаю, поможет ли что из этого

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version