Я использую Django 3.0.6 в качестве веб-интерфейса для контроллера пула python.
Веб-сервер Nginx 1.14.2 с Gunicorn.
Система управляет различными элементами, включая открытие и закрытие клапанов, мониторинг положения клапана, управление скоростью насоса, освещение бассейна, хлоратор , scheduling et c.
Программное обеспечение и сборка оборудования продвигаются хорошо, хотя для меня это была огромная кривая обучения.
Мне нужно найти способ, чтобы сразу после Nginx / Gunicorn / Django загружается (т.е. когда сервер готов), простая функция python выполняется только один раз, чтобы установить «программу пула» по умолчанию, а также переменные расписания и состояния системы.
Решения которые я видел и пробовал иметь разные результаты - запускать функцию запуска дважды, или только когда запрашивается страница индекса, или не запускать вообще.
Заранее благодарю