SQLAlchemy と wxPython を使用してデスクトップ アプリケーションを作成したいのですが、django アプリのようなパッケージ (同じパッケージ内の関連するモデル、ビュー、およびテスト) と設定を使用して、django プロジェクトと同様の方法でプロジェクトを構成したいと考えています。ルート ディレクトリのメイン モジュール。
それが適切な構造であるかどうか、およびパッケージ間の結合を最小限に抑える方法を知りたいです。
SQLAlchemy と wxPython を使用してデスクトップ アプリケーションを作成したいのですが、django アプリのようなパッケージ (同じパッケージ内の関連するモデル、ビュー、およびテスト) と設定を使用して、django プロジェクトと同様の方法でプロジェクトを構成したいと考えています。ルート ディレクトリのメイン モジュール。
それが適切な構造であるかどうか、およびパッケージ間の結合を最小限に抑える方法を知りたいです。
きっとその通りにできます。私は最近、この種のことを行う 1 つの方法を実証するために、別のフェローとプロジェクトを開始しました。ここで、これらすべてのものをどのように分離するかをご覧ください: https://bitbucket.org/driscollis/medialocker
少し抽象的になってしまいましたが、とにかくモデルとして使えると思います。それが役立つことを願っています!