V python на Django странице - PullRequest
0 голосов
/ 14 июля 2020

Я хотел бы включить 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'

Я пытался погуглить это, но я мало что понимаю, чтобы начать придумывать решение.

...