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

时间:2011-12-12 02:00:44

标签: python wxpython sqlalchemy desktop project-structure

我想使用SQLAlchemy和wxPython创建一个桌面应用程序,但是我想以类似于django项目的方式构建项目,使用类似django app的软件包(相同的模型,视图和测试在同一个包中)和根目录中的设置和主模块。

我想知道这是否是一个好的结构,以及如何最大限度地减少包之间的耦合。

1 个答案:

答案 0 :(得分:4)

你当然可以这样做。我最近与另一位研究员开始了一个项目,展示了一种方法来做这种事情。欢迎您查看我们如何将所有这些内容分开:https://bitbucket.org/driscollis/medialocker

它有点抽象,但我认为无论如何你仍然可以将它用作模型。希望有所帮助!