14

5 月最初の django アプリでは、次のプロセスを使用してアプリを作成しました。

$ virtualenv --no-site-packages django-env
$ source django-env/bin/activate
(django-env)$ pip install django
(django-env)$ django-admin.py startproject myproject

今、私は2つのフォルダを持っています

django-env
myproject

django-envgit リポジトリ (git init)に含める必要がありますか、それとも myproject だけにする必要がありますか。デプロイ時の依存関係の処理方法。

4

2 に答える 2

29

env をリポジトリに追加しないでください。代わりに、デプロイする前にコマンドを実行し、出力をrequirements.txtpip freezeなどのテキスト ファイルに保存します。このファイルはリポジトリにある必要があります。デプロイ時に新しい virtualenv に依存関係をインストールするには:

pip install -r requirements.txt
于 2012-09-11T14:14:34.577 に答える
0

悪い考えには、git に .env を含めます。bcs は .env ディレクトリにインストールされているすべてのアプリではありません。この一部はシステム ディレクトリにインストールされます。

于 2012-09-12T11:46:18.313 に答える