質問

私は罰金、私は通常、私は-eをインストールピップ使用してインストールされているすべてのパッケージ....#卵= fooのエラーを取得ジャンゴテストサーバーを使用して働いた私のアプリケーションを展開するとき。

:私は通常のenv / srcに/ fooのにファイルを置くとPython /サイトパッケージに別のファイルを置き、この使用virtualenvのを、(これはジャンゴ・CSSの一例である)を行います 次の行が含まれています。

ジャンゴ・css.eggリンク、ます:

/home/pinax-0.7.1/src/django-css
.

どのように私はそれがそれらのリンクをたどる必要があることをWSGI言うか、または私は完全に間違って何かをやってます。

おかげで、 フィリップWassibauer

役に立ちましたか?

解決

これはvirtualenvのでDjangoのための私のWSGIスクリプトは次のようになります

import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'myproject.settings'

import site
site.addsitedir('/path/to/virtualenv/lib/python2.6/site-packages')

from django.core.handlers.wsgi import WSGIHandler
application = WSGIHandler()

キービットがsite.addsitedir(...)に指定されたディレクトリ内のすべての*.pthファイルの内容を追加しsys.path、です。この場合、Pythonは、ヘルプ発見を必要とeasy-install.pthファイルです。

scroll top