0

setup.pyを使用せずに、再利用可能なdjangoアプリをプロジェクトに組み込むプロセスを強調してください。

アプリをプロジェクトディレクトリに移動して使用を開始できますか?

4

2 に答える 2

4

オンになっている限り、sys.pathDjangoによって検出されます。はい、プロジェクトのディレクトリに移動できます。

于 2009-10-01T17:31:46.360 に答える
2

さらに、アプリを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

このようにして、すべてのプロジェクトでアプリを簡単にインポートでき、引き続き更新を取得できます。

于 2009-10-01T18:59:20.257 に答える