Django를 사용하지만 기본 템플릿과 애플리케이션을 찾아야합니다.
어디에 설치되어 있는지 모르겠습니다.
어떻게 찾을 수 있습니까?
Django를 사용하지만 기본 템플릿과 애플리케이션을 찾아야합니다.
어디에 설치되어 있는지 모르겠습니다.
어떻게 찾을 수 있습니까?
답변:
$ python
>>> import django
>>> django.__file__
'/usr/local/lib/python2.7/site-packages/django/__init__.pyc'
현재 최고 답변 은 적어도 리눅스에서는 작동하지 않습니다.
Django 튜토리얼에서 :
시스템에서 Django 소스 파일의 위치를 찾는 데 어려움이있는 경우 다음 명령을 실행하십시오.
python -c "
import sys
sys.path = sys.path[1:]
import django
print(django.__path__)"
이 접근 방식은 운영 체제 전반에서 작동합니다.
명령 줄에서 시도해보세요. python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
이것은 당신에게 기본 디렉토리를 제공합니다. /django/
여기 에서 입력 하면 모든 기본 템플릿, 관리 템플릿 등이 있습니다.
도움이 되었기를 바랍니다...
@olafure의 답변 https://stackoverflow.com/a/12974642/4515198 에 대한 의견이 올바르게 말했듯이 sys.path
할당이 필요하지 않습니다.
다음으로 충분합니다.
python -c "import django; print(django.__path__)"
여기서 -c
옵션은 "프로그램이 문자열로 전달되고 있음"을 파이썬에게 알리는 데 사용됩니다 (소스 : command $ python --help
on bash
)
import django
django.__file__
출력에 django 폴더의 위치가 제공됩니다.
'C:\\Users\\saigopi\\AppData\\Local\\Programs\\Python\\Python36\\lib\\site-packages\\django\\__init__.py'
터미널에서 시도해보십시오.
$ python -v
import django # directory /home/user/.virtualenvs/myenv/local/lib/python2.7/site-packages/django
# some other imports.
virtualenv를 사용하는 경우 다음과 같습니다.
/ home / user / path 여기서 django / django_directory / lib / python2.7 / site-packages / Django-1.8.1-py2.7.egg / django / contrib / admin /templates/admin/base_site.html
base-site.html 이 기본 템플릿입니다.