Djangoで動的に生成されたイメージをどのように提供しますか?Djangoで動的に生成されたイメージを提供する
私はまた、AJAXに要求を変更する予定、といくつかの追加のhtmlタグのメモリ内の画像
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)
を作成し、この要求ハンドラにリンクアップ
<html>
...
<img src="images/dynamic_chart.png" />
...
</html>
を持っていますキャッシュメカニズムのようなものですが、私の理解は、この部分のソリューションには影響しません。
私はこの例ではPILを使用していますが、おそらくmatplotlibのような他のライブラリを使うつもりです。しかし、あまりにも動作する必要があります。 – pufferfish
Django 1.10 +を使用している場合は、MIMEタイプの代わりにcontent_typeを使用してください。 – codingrhythm