Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 19, 2010 19:09:57

Yurietc
От:
Зарегистрирован: 2007-07-18
Сообщения: 112
Репутация: +  0  -
Профиль   Отправить e-mail  

Выдача динамических изображений

Здравствуйте.
Тема выдачи графики уже обсуждалась, но нужного решения я не нашел.
Нужно средствами джанго выводить HTML страницу с рисунком.
Рисунок - НЕ статика, он генерируется после запроса. Думаю, можно сохранять его на диск, и выдавать как статику, но это звучит криворуко, тем более, что потом он не нужен. Может кто-то подскажет более изящный способ ?



Офлайн

#2 Дек. 19, 2010 19:29:38

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Выдача динамических изображений

если это графики, то гугл чартс, если не графики, то генери картинку и отдавай… так наверно :)



Офлайн

#3 Дек. 19, 2010 21:34:03

Yurietc
От:
Зарегистрирован: 2007-07-18
Сообщения: 112
Репутация: +  0  -
Профиль   Отправить e-mail  

Выдача динамических изображений

График. Генерю через matplotlib. Выдаю в pdf формате - передаю в HttpResponse и прописываю mimetype - с этим нет проблем, но хочу еще показывать на странице. Можно как-то передать его в тамплейт ?



Офлайн

#4 Дек. 19, 2010 23:01:23

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Выдача динамических изображений

Yurietc
График. Генерю через matplotlib. Выдаю в pdf формате - передаю в HttpResponse и прописываю mimetype - с этим нет проблем, но хочу еще показывать на странице. Можно как-то передать его в тамплейт ?
Сделай вид для отдачи картинки. Во втором виде (для страницы) сделай в теге img src на первый.



Офлайн

#5 Дек. 20, 2010 00:25:14

Yurietc
От:
Зарегистрирован: 2007-07-18
Сообщения: 112
Репутация: +  0  -
Профиль   Отправить e-mail  

Выдача динамических изображений

А все так просто. Спасибо большое, сам бы долго думал.

P.S. Кто-то тему очень грамотно переназвал :)



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version