私はdjangoが初めてで、プロジェクトを構築する方法がより良いかどうかを見つけようとしています:
- 各プロジェクト (systemm リポジトリから利用可能なコア django パッケージを含む) 用に独自の virtualenv を構築します。
また
- debian リポジトリのパッケージを使用します (利用可能な場合、そうでない場合は virtualenv に入れます)。
私が理解しているように、セキュリティ更新の場合、リポジトリバージョンはできるだけ早くパッチを受け取りますが、virtualenv バージョンは自分でパッチを当てる必要があります。ただし、別のサーバー仮想への移動の場合は、リポジトリのバージョンよりも問題が少なくなります。
ベストプラクティスは何ですか?