使用SQLAlchemy和wxPython的桌面应用程序项目结构

7 投票
1 回答
4567 浏览
提问于 2025-04-17 08:11

我想用SQLAlchemy和wxPython创建一个桌面应用程序,但我希望项目的结构能像django项目那样,把相关的模型、视图和测试放在同一个包里,并且把设置和主模块放在根目录。

我想知道这样的结构是否合理,以及如何做到让各个包之间的联系尽量少。

1 个回答

4

你当然可以这样做。我最近和另一个朋友开始了一个项目,目的是展示一种处理这类事情的方法。你可以看看我们是怎么把这些东西分开的,链接在这里:https://github.com/driscollis/MediaLocker

虽然这个项目有点抽象,但我觉得你还是可以把它当作一个模型来参考。希望这对你有帮助!

撰写回答