2011-12-12 16 views
5

SQLAlchemyとwxPythonを使用してデスクトップアプリケーションを作成したいが、djangoプロジェクトに似た方法でプロジェクトを構築したいと思う。 、同じパッケージ内のビューとテスト)、ルートディレクトリの設定とメインモジュールSQLAlchemyとwxPythonを使用したデスクトップアプリケーションのプロジェクト構造

これは良い構造であるかどうか、パッケージ間のカップリングを最小限に抑える方法を知りたいと思います。

答えて

4

あなたは確かにそうすることができます。私は最近、このようなことをするための方法を示すために、別のフェローとプロジェクトを始めました。 https://bitbucket.org/driscollis/medialocker

これはちょっと抽象的ですが、とにかくそれをモデルとしてそのまま使用できると思います。希望が助けてくれる!

+0

あなたの例は素晴らしいです!私が思ったことの1つは、(DjangoのAPPSのような)設定を使用することでしたが、パッケージをプラグインのplay-nessを増やしてappパッケージで直接参照することはありません。 –

+0

かなりリファクタリングしました。もしあなたが好きならBitbucketの可能性のあるバグとして言及してください。 MVCに完全に準拠できるかどうかはわかりませんが、かなり近づくことができます。 –

+0

私はその構造を採用しました。 djangoに似た構造に簡単に適応できますが、あなたのプロジェクトの構造はもっとシンプルで、私の目的に役立ちます:-) –

関連する問題