2012-03-02 12 views
1

私はDjangoに1つのサイトを持ち、virtualenvのVPSの下で動作します(VEと呼ぼう)。今私は同じVPS上で別のサイトを立ち上げる必要があります。今、私は新しいサイトをVEにインストールするか、新しいサイトに新しいvirtualenvをインストールする方が面白いですか?Django:新しいvirtualenvで新しいサイトを実行する方が良いでしょうか?

ありがとうございます!

+0

オフフトックかどうかわからない... – plaes

+1

また、要件ファイルを作成してください。 http://blog.yourlabs.org/103518532 – jpic

答えて

7

特別な理由がない限り、新しいプロジェクトごとに新しいVEを作成します。すべてのプロジェクトに1つのVEを使用するのは、VEをまったく使用しない場合と同じです。 :-)

5

新しいサイトで別のバージョンのアプリケーション(VEと同じ)を使用する場合は、別のvirtualenvを作成する方がよいでしょう。このようにして、関連する仮想をアクティブ化するだけで両方のサイトで作業できますすでにvirtualenvを使用していることに変わりはありません。

3

新しいvirtualenvを作成します。

サイトごとに異なるLinuxユーザとDBユーザを使用することをお勧めします。これは自動化されていないと負担のように見え、です。したがって、これらのすべての手順を自動化してください:) fabricとなります。

1

異なるプロジェクトに異なるVEを使用します。最終的に1つのプロジェクトだけでパッケージを変更する必要があるかどうかは誰に分かりますか?

プロジェクトごとに別々のVEを使用すると、他のプロジェクトの環境を混乱させないことができます。

関連する問題