Как я могу запустить программу python при сотрудничестве веб-сервера? - PullRequest
1 голос
/ 23 марта 2020

Я хочу запустить программу из локальной сети p c и подключить ее к веб-серверу для некоторых операций с базой данных, таких как создание нового пользователя, создание списка пользователей, перечисление всех пользователей, которые ранее обращались к веб-серверу. Но у меня нет информации, как это сделать. Я думаю, Django может помочь мне где-то, но я не уверен.

Кроме того, я хочу, чтобы это было безопасно и скрытно. Как и серверы spotify, которые обеспечивают локальное приложение и потоковую передачу локально без шага.

Как я могу это сделать, с какими технологиями, модулями или методами?

Заранее спасибо ...

1 Ответ

1 голос
/ 23 марта 2020

Походит на забавный проект, вот некоторые инструменты, которые мы использовали в прошлом, чтобы сделать что-то подобное:

Технический стек:

  • Python
  • flask библиотека (веб-сервис и пользовательский интерфейс)
  • MySQL (база данных)
  • Raspberry Pi (в качестве веб-сервера / сервера базы данных - если хотите, укажите Pi для каждого)

Hide it Away:

Если вы хотите «скрыть» набор инструментов от пользователя, просто настроить веб-сервер и базу данных на удаленном P C (например, RasPi - или два Pis, веб-сервер и сервер базы данных). Затем пользователь будет взаимодействовать с веб-интерфейсом пользователя и не сможет видеть происходящее в фоновом режиме.

Дополнительное чтение:

Если вас интересуют стеки веб-служб, посмотрите через эту статью Wiki LAMP . Это ломает и иллюстрирует концепции, которые вы ищете очень хорошо. Основное отличие заключается в том, что вы будете использовать Flask, а не Apache.

Надеюсь, это поможет!

...