Servir una imagen generada dinámicamente con Django.

¿Cómo sirvo una imagen generada dinámicamente en Django?

Tengo una etiqueta html

<html>
...
    <img src="images/dynamic_chart.png" />
...
</html>

vinculado a este controlador de solicitudes, que crea una imagen en memoria

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)

También planeo cambiar las solicitudes a AJAX y agregar algún tipo de mecanismo de almacenamiento en caché, pero mi entendimiento es que no afectaría esta parte de la solución.

Respuestas a la pregunta(2)

Su respuesta a la pregunta