Как связать скрипт Python как сервер с приложениями Python и Javascript в качестве клиента? - PullRequest
0 голосов
/ 08 июля 2019

Задача состоит в том, чтобы как-то соединить следующие сущности:

  • Python-скрипты на Ubuntu (сервер) - делать что-то по расписанию и вызывать
  • Python-скрипт на Windows (клиент) -просто отправьте команду на сервер и получите «ответ»
  • Приложение для Android на базе js (cordova) - то же самое, что и для windows-клиента
  • База данных - хранит все команды от клиентов и ответы от сервера

Я имею в виду кое-что, что вызовет любое изменение базы данных

(client-> db, db-> server-server-> db, db-> client)

но я не знаю, реально ли это и является ли это правильным решением.Может быть, это другой и более простой способ

1 Ответ

1 голос
/ 09 июля 2019

Существует ряд простых в использовании и хорошо документированных фреймворков Python для настройки веб-приложений (я бы рискнул, это будет самый простой способ достичь того, что вы пытаетесь сделать)

Flask- http://flask.pocoo.org/ имеет обширную документацию, большую пользовательскую базу и совсем не пугает новых пользователей, но в то же время достаточно мощный, чтобы создавать большинство видов веб-приложений.Вы можете использовать Flask для предоставления функциональности на своем сервере через стандартные HTTP-запросы, что сделает доступ к ним из ваших оконных и android-клиентов тривиальным.

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

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