Может быть, это потому, что мне удобнее работать с python поверх оболочки, но я решил добавить в свой список sys.path
в /usr/lib/python[x.x]/sitecustomize.py
таким образом:
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 есть раздел " Специальная подсказка Python ", который рекомендует вам сделать это, но предлагает использовать для этой задачи сценарий оболочки .bash_profile
. Есть ли ощутимая выгода от использования этого вместо sitecustomize.py
скрипта? Очевидно, что я уже закончил, поэтому мне понадобятся какие-то убедительные доказательства, чтобы я написал статью о написании шелл-кода.