Image

Imagerichi_rei wrote in Imageru_python 😡bitchy

Categories:

Django, images on the fly.


встала задача генерации нескольких графиков по данным из базы.
для генерации чартов воспользовался репортлабом, для сохранения - renderPM.

а вопрос вот в чем. в лоб для теста я их сторил на файловой системе. но это как-то..
если на файловой системе сторить картинки, то все просто. но такой вариант не подходит потому что 
данные динамические и картинка может менятся в зависимости от данных в базе.
поэтому сохранять, перезаписывать и вообще драконить ФС не хочется.
отдать на лету картинку в респонз не сложно.
но надо в тэмплэйт запихнуть его. что бы в контексте страницы отображались нормальные графики.

понятно что в темплэйт загонять надо url'ы на эти графики.
только непонятно на что формировать урл, если картинка нигде не сторится.

в общем,  как это сделать можно в джанге?

зы: а Django Reinhardt (в честь которого и назвали джангу) -- гениальный джазовый гитарист)
был приятно удивлен, когда узнал в честь кого назвали фреймворк. :)