Как получить доступ к графику, который присутствует в файле views.py в HTML-шаблоны в Djangi - PullRequest
0 голосов
/ 23 октября 2018

У меня есть файл views.py следующим образом

Def showimage (запрос): # Построить график t = arange (0.0, 2.0, 0.01) s = sin (2 * pi * t) plot (t, s, linewidth = 1.0)

xlabel('time (s)')
ylabel('voltage (mV)')
title('About as simple as it gets, folks')
grid(True)


buffer = StringIO.StringIO()
canvas = pylab.get_current_fig_manager().canvas
canvas.draw()
pilImage = PIL.Image.frombytes("RGB", canvas.get_width_height(), canvas.tostring_rgb())
pilImage.save(buffer, "PNG")
pylab.close()

Не могли бы вы, пожалуйста, передать этот график на html-страницу ???

1 Ответ

0 голосов
/ 23 октября 2018

Похоже, вы скопировали свой код непосредственно из https://www.eriksmistad.no/making-charts-and-outputing-them-as-images-to-the-browser-in-django/, но без импорта и определения.

Вы также не указали окончание:

# Send buffer in a http response the the browser with the mime type image/png set
return HttpResponse(buffer.getvalue(), content_type="image/png")

Но я бы не сталне ставлю это прямо в мои взгляды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...