Помогоите разобраться с динамическим созданием изображений в Django. Пишу сайт, на одной из страниц которого необходимо показать график (график должен создаваться динамически, т.к. для каждого пользователя он свой и его вид зависит от времени). Немного погуглив нашел пример кода, который создает изображение и выводит его:
#Here’s a simple django view which creates a PIL image on the fly, and returns it as a PNG image:
from django.http import HttpResponse
from PIL import Image
import random
INK = "red", "blue", "green", "yellow"
def image(request):
# ... create/load image here ...
image = Image.new("RGB", (800, 600), random.choice(INK))
# serialize to HTTP response
response = HttpResponse(mimetype="image/png")
image.save(response, "PNG")
return response
Пример работает, но он создает ТОЛЬКО изображение, а мне нужна полноценная страница с подключенным шаблоном
{% extends "base.html" %}
{% block content %}
<h1>{{ header }}<h1>
<p>{{ text }}</p>
<img {{ image }}>
{% endblock %}Как в такой шаблон правильно передать созданное изображение и другие переменные?