gpt4 book ai didi

python - 带有在线存储的桌面 Python 应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 13:41:59 25 4
gpt4 key购买 nike

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

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

根据我所阅读的内容(主要是在 StackOverflow 上),我认为我应该执行以下操作:

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

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

最佳答案

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

关于python - 带有在线存储的桌面 Python 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17629010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com