Я хотел бы включить av python изображение / анимацию в веб-приложение, которое я создаю с помощью Django. Идея состоит в том, что пользователь может загрузить файл, а затем этот файл визуализируется с использованием v python и отображается как часть веб-страницы веб-приложения.
На данный момент все, что я пытаюсь сделать, это визуализировать box () из v python на этой веб-странице. У меня установлен vpython7, и когда я использую командную строку, в моем браузере появляется поле, однако я не смог отобразить его как часть веб-страницы приложения Django.
Я новичок в Django, веб-приложения в целом и v python, поэтому я могу сделать несколько ошибок здесь.
В настоящее время (но я пробовал несколько вещей) я делаю это: views.py
from django.shortcuts import render
import vpython as vp
def index(request):
box1 = vp.box()
return render(request, 'read_and_run_inp/index.html', {'box':box1})
и мой index. html
<html>
<head>
<title>Going to show the file</title>
</head>
<body>
file goes here
{{ box }}
</body>
</html>
Я все время получаю сообщение об ошибке:
RuntimeError: есть нет текущего события l oop в потоке 'Thread-1'
Я пытался погуглить это, но я мало что понимаю, чтобы начать придумывать решение.