Как я вижу, Django предназначен для сложных сайтов, вам следует искать вместо него Flask. (Я изучаю Django, и я ничего не знаю о Flask, поэтому я go с ним)
Вот необходимая настройка:
- определить шаблоны URL для обработки URL-адресов
- создать модель для хранения вашего видео
- создать шаблон django для вашей страницы (html)
- определить представление для рендеринга шаблон (передача видео)
- возможно, некоторые css для его разработки
Вы можете запускать свой видеогенератор (в представлении) при каждой перезагрузке и заменять существующее видео (в этом если вам даже не нужна модель), или вы можете сохранить сгенерированные видео и записать идентификаторы в URL-адресах (например: https://yoursite.com/1
), в этом случае видео останутся общими.
Если вы go с первым вариантом, и обмен видео для вас не важен, тогда вы можете написать простую страницу html с видео и кнопкой. Кнопка может вызвать функцию javascript для запуска видеогенератора python скрипта и обновления sh страницы (видео перезаписывается), вам может потребоваться подождать до выполнения скрипта, иначе старое видео может загрузиться.
Restful API - это более продвинутый способ обновления sh видео без перезагрузки страницы.
После этого вы можете развернуть свою страницу, например, с помощью сервера Apache.
Я попытался дать вам несколько рекомендаций (я сам изучаю это)
Надеюсь, что это помогло :) Для этого есть руководства.