1

在开始研究之前,我正在寻找“健全性检查”,因为我是编写服务器端代码的新手。如果可能的话,我想坚持使用 Python,因为我已经习惯了!

我编写了一个桌面应用程序(wxPython),允许异地员工记录他们的工作时间,他们目前通过电子邮件将结果发送给公司。我希望能够让他们将数据直接保存到“在线”位置,公司可以从中获取摘要数据。

从我读过的内容(主要是在 StackOverflow 上)让我认为我应该做以下事情:

  1. 在仅具有本地访问权限的服务器上运行数据库(我更喜欢 RethinkDB ...)
  2. 编写一个 Python 服务器应用程序,它可以访问数据库,但只公开每个用户所需的功能。可能为用户、工资单和管理员(我)使用不同的端口。使用 TLS 保护套接字。
  3. 将代码添加到桌面应用程序以访问服务器。

这是一个好方法,还是我在重新发明轮子并且应该学习使用 Django 或其他一些 Web 框架?

4

1 回答 1

0

正如 Paulo Almeida 在制作 REST 应用程序的评论中所建议的那样,您与 wxPython 应用程序交互可能是要走的路。对于这个 django 可能是一个解决方案,但它可能是一个矫枉过正的微框架,例如web.py烧瓶瓶子就足够了,更容易掌握

于 2013-07-13T11:23:52.623 回答