setup.pyを使用せずに、再利用可能なdjangoアプリをプロジェクトに組み込むプロセスを強調してください。
アプリをプロジェクトディレクトリに移動して使用を開始できますか?
setup.pyを使用せずに、再利用可能なdjangoアプリをプロジェクトに組み込むプロセスを強調してください。
アプリをプロジェクトディレクトリに移動して使用を開始できますか?
オンになっている限り、sys.path
Djangoによって検出されます。はい、プロジェクトのディレクトリに移動できます。
さらに、アプリを1回だけ使用することが確実な場合は、プロジェクトディレクトリにアプリをドロップするのが最も簡単な場合があります。ただし、複数回使用するアプリの場合は、sys.path
(前述のように)入力する方が簡単であることがわかりました。
ほとんどのアプリはsvnまたはgitを介して利用できるため、私はこの方法でソース(トランク)を取得し、サイトパッケージフォルダー(にあるsys.path
)にシンボリックリンクを作成する傾向があります。このようにして、このフォルダー内のアプリに更新をプルし続けることができます。
私はこれをdjangoトランクでも行います。
たとえば、私は:~/src/django-notification
と~/src/django-trunk
。そして、Pythonパスにシンボリックにリンクしました。
sudo ln -s ~/src/django-notification/notification /usr/lib/python2.5/site-packages/notification
このようにして、すべてのプロジェクトでアプリを簡単にインポートでき、引き続き更新を取得できます。