6

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

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

4

1 回答 1

4

你当然可以这样做。我最近与另一位同事开始了一个项目,以演示一种方法来做这种事情。欢迎您看看我们是如何将所有这些东西分开的:https ://bitbucket.org/driscollis/medialocker

它变得有点抽象,但我认为您仍然可以将其用作模型。希望有帮助!

于 2011-12-14T14:30:17.350 回答