Sirva uma imagem gerada dinamicamente com o Django
Como eu sirvo uma imagem gerada dinamicamente no Django?
Eu tenho uma tag html
<html>
...
<img src="images/dynamic_chart.png" />
...
</html>
vinculado a este manipulador de solicitações, que cria uma imagem na memória
def chart(request):
img = Image.new("RGB", (300,300), "#FFFFFF")
data = [(i,randint(100,200)) for i in range(0,300,10)]
draw = ImageDraw.Draw(img)
draw.polygon(data, fill="#000000")
# now what?
return HttpResponse(output)
Também pretendo alterar as solicitações para o AJAX e adicionar algum tipo de mecanismo de armazenamento em cache, mas, no meu entender, isso não afetaria essa parte da solução.