【问题标题】:How to connect python script as a server with python and javascript apps as client?如何将 python 脚本作为服务器连接到 python 和 javascript 应用程序作为客户端?
【发布时间】:2019-07-09 22:40:04
【问题描述】:

任务是以某种方式连接下一个实体:

  • Ubuntu(服务器)上的 Python 脚本 - 按计划做某事并 通过调用
  • Windows 上的 Python 脚本(客户端) - 只需将命令发送到服务器并接收“答案”
  • Android js 构建的应用程序 (cordova) - 与 windows-client 相同的目的
  • 数据库 - 存储来自客户端的所有命令和来自服务器的答案

我正在考虑什么会触发任何数据库更改

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

但我不知道它是真实的还是正确的解决方案。也许这是另一种更直接的方法

【问题讨论】:

    标签: javascript python architecture


    【解决方案1】:

    有许多易于使用且文档齐全的 Python 框架可用于设置 Web 应用程序(我敢说,这将是实现您想要做的最简单的方法)

    Flask -http://flask.pocoo.org/ 拥有丰富的文档、庞大的用户群并且对新用户毫不畏惧,同时强大到足以构建大多数基于 Web 的东西。您可以使用 Flask 通过标准 HTTP 请求在您的服务器上公开功能,这将使从您的 windows 和 android 客户端访问它们变得微不足道。

    Flask 也与 sqlalchemy 配合得非常好,因此在应用程序后面建立数据库应该相对容易。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多