桌面Python应用程序与在线存储

时间:2013-07-13 09:50:56

标签: python ssl rethinkdb

在我开始研究之前,我正在寻找'健全性检查',因为我刚开始编写服务器端代码。如果可能的话,我想坚持使用Python,因为这就是我以前的习惯!

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

根据我的阅读(主要是在StackOverflow上),我认为我应该做以下事情:

  1. 仅在本地访问的服务器上运行数据库(我赞成RethinkDB ...)
  2. 编写一个可以访问数据库的Python服务器应用程序,但只显示每个用户所需的功能。可能为用户,工资单和管理员(我)提供不同的端口。用TLS固定插座。
  3. 将代码添加到桌面应用以访问服务器。
  4. 这是一个好方法,还是我重新发明轮子,应该学会使用Django或其他一些Web框架?

1 个答案:

答案 0 :(得分:0)

正如Paulo Almeida在撰写REST应用程序的评论中建议的那样,您与wxPython应用程序的接口可能就是这样。对于这个django可能是一个解决方案,但它可能是一个过度的微框架,如web.pyflaskbottle就足够了,更容易掌握