Переменные экземпляра обмена между python скриптом и django веб-интерфейсом - PullRequest
0 голосов
/ 20 июня 2020

Настройка: У меня есть python основное приложение, которое постоянно выполняет контрольные задачи. Django действует как независимый интерфейс. Поскольку я работаю с Raspi с SD-картой, я не хочу использовать базу данных для минимизации циклов записи. Кроме того, я также хочу помнить о безопасности.

Цель:

  1. Установка переменных / запуск функций в основном приложении из Django ввод веб-страницы
  2. Отображение переменных из основного приложения на веб-странице django, например, давление со скоростью обновления 1 с

Вопрос: Как бы вы реализовали обмен данными без базы данных в качестве временного хранилища?

Предложения: Я рассматривал Django runscript для запуска основного приложения в Django, но это означало бы, что у меня больше нет доступа для отладки из моей среды IDE. Моим предпочтительным решением было бы запустить django из основного приложения, как это, но с возможностью передачи переменных экземпляра:

from django.core import management
management.call_command('runserver')

Другими параметрами могут быть zeromq, REST API, pipe, signal ... или даже переменные среды?

Спасибо за ваше предпочтительное решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...