2011-09-15 8 views
1

django 환경에서 실행 중일 때 python -c의 해당 항목이 있습니까? 나는 manage.py shell이 그것을 지원할 것이라고 기대했지만 그렇지 않았습니다. 장고 환경에서 실행되지 않는 별도의 스크립트의 명령 줄에서 설정을 쿼리 할 수 ​​있기를 원합니다. 다음과 같음 :'python -c'에 상응하는 django 환경이 필요합니까?

python manage.py shell -c "from django.conf import settings; print settings.FOO" 

아이디어가 있습니까?

답변

1

manage.py shell은 실제로 DJANGO_SETTINGS_MODULE과 PYTHONPATH를 올바르게 설정 한 다음 쉘을 시작합니다. 원하는대로 명시 적으로 설정하고 python -c을 사용할 수 있습니다.