たぶん私は貝以上のpythonとより快適ですので、それはだが、私はこのように/usr/lib/python[x.x]/sitecustomize.py
に私のsys.path
リストに追加することにしました:代わりにsitecustomize.pyを使用してください:.bash_profile?
base = '/home/droogans/py/'
locs = ['foo','django']
for loc in locs:
sys.path.insert(0, base + loc)
そして今、私は、それ以下のtry:except
ブロックを追加しましたケースpython manage.py shell
の手法を使用せずにテンプレートをテストしたい
try:
from django.core.management import setup_environ
from website_foobar import settings
setup_environ(settings)
except ImportError:
pass
DjangoBookは、あなたがこれを行うお勧めしますが、タスクのためにあなたの.bash_profile
シェルスクリプトを使用することを提案セクション、「A special python prompt」を、持っています。 sitecustomize.py
スクリプトの代わりにそれを利用することで、測定可能なメリットはありますか?明らかに、私はすでに完成しているので、シェルコードを書くための記事をGoogleに送るための説得力のある証拠が必要です。
などのようなものです。それは痛みのないように見えます。私は 'sudo gedit /usr/lib/python[x.x]/...'コマンドで余分なステップを書くのを忘れていました。違いを指摘してくれてありがとう。 – Droogans
あなたの言っていることは、私のマシン上の非認証の "ゲスト"アカウントにサインインしたユーザーがdjango-templatesにアクセスできるということです。 – Droogans
djangoディレクトリの 'group'と' other''を 'read/execute'に変更した場合、あなたのファイルを読むことができません。私はそれが単に 'sys.path'の中で使われていないディレクトリだと思います。しかし、それはマルチユーザマシンを設定する理想的な方法ではありません。 – unutbu