Перенаправление представления django на сервер bokeh startet с подпроцессом на веб-сервере

У меня есть веб-сервер Django, развернутый на машине AWS. Я не хочу создавать приложение Django bokeh. Все, что я хочу сделать, это отобразить мою приборную панель, которая работает на сервере bokeh, в HTML-файле, к которому я могу обратиться через URL моего сайта.

В моем файле views.py я запускаю сервер bokeh с помощью:

import os
print("debug1")
os.system("panel serve /opt/bitnami/projects/blog/EnviAI/scripts/visz_pn_ssm_1.py")
print("debug2")
script = server_document("http://localhost:5006/visz_pn_ssm_1")
return render(request, 'ssm_results.html', {'script' : script})

В моей консоли я вижу, что сервер запущен успешно. Печать debug1 также выводится. Проблема в том, что код останавливается здесь и ничего не делает, пока я не отменю сервер bokeh. При отмене сервера bokeh печатается сообщение debug2. Проблема в том, что код никогда не дойдет до точки, когда возврат перенаправляется на реальный сервер bokeh, потому что я должен убить их?! Что я могу сделать?

Вернуться на верх