Я безуспешно пытаюсь использовать Django и Django Фоновые задачи для веб-приложения, которое я пишу.
Это приложение будет запускаться как служба на linux и автоматически запускать фоновые задачи. Веб-интерфейс покажет различную информацию. Состояние задачи и т. Д. c .., приостановка фоновых задач и т. Д. c ..
У меня запущен бэкэнд и ведется логирование, но теперь я хочу поставить веб-интерфейс поверх, и я Я не уверен, как это сделать. Я посмотрел на Django / Фоновые задачи, но не совсем понимаю, как их можно использовать.
Фоновые задачи должны запускаться автоматически, чтобы никто не попадал на веб-страницу. Может быть, я слишком усложняю использование Django, и мне просто нужно использовать многопоточность и запустить простой веб-сервер HTTP или создать их как два отдельных приложения.
Фоновый процессор <-> База данных <-> Веб-приложение (получает данные из базы данных)
- Обработка фоновых задач (запускать автоматический запуск приложения запускается с наложением S6)
- Веб-интерфейс (запускается при запуске фонового демона, отображать информацию о фоновой обработке)
Спасибо за любую помощь и указания.
Обновление:
Поэтому я решил сбросить Django и использовать Flask, что кажется более простым для того, что я делаю. Я надеюсь, что смогу еще кое-что понять, как можно использовать Django, но я хорошо продвигаюсь с Flask.