私は最近 django で多くの作業を行っており、いくつかの一般的なアプリをキャプチャしてサードパーティのパッケージにビルドし、github でオープン ソースとして公開しようとしています。
私の質問は、そのようなことを行うためのベストプラクティスをどのように維持できるかです。「randomizer」というサードパーティのアプリを構築したいとします。
以下は、次の手順です
- プロジェクトを開始する ./manage startproject randomizer_project
次の構造を作成します
- randomizer_project
- randomizer_project
- 設定.py
- wsgi.py
- 共有 (サードパーティ アプリの作成に使用)
- ランダマイザー ( init git here )
- ランダマイザー
- models.py
- ビュー.py
- 等
- README.rst
- ライセンス
- setup.py
- ランダマイザー
- ランダマイザー ( init git here )
- randomizer_project
- 管理.py
- randomizer_project
私のsettings.pyでは、pythonパスにshared/randomizerを含めています。ここで最善のアプローチに従っていますか?同じことを続けるべきですか?パッケージのビルドと公開を高速化する特定の作業方法に従っている人がいたら教えてください。
どうもありがとう、