manage.py, wsgi.py, asgi.py 를 보면 공통적으로
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'askcompany.settings.prod')
와 같은 형식의 값이 있는 것을 볼 수 있다.
이것은 Django를 시작할 때 꼭 필요한 환경변수를 Setting 하는 부분이기에 존재한다.
같은 맥락에서 외부 스크립트에서 Django 프로젝트의 settings 파일의 위치를 가르키는 환경변수를 지정하고,
django.setup() 명령어로 django 환경을 load하면 Django 프로젝트의 구성요소들을 외부 스크립트에서 load하여 사용할 수 있다.
아래 공식 문서 내용 참조
https://docs.djangoproject.com/en/3.1/topics/settings/
Django settings | Django documentation | Django
Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate
docs.djangoproject.com
https://blog.boxcorea.com/wp/archives/2609
django 데이타베이스 모델을 외부 스크립트에서 사용하는 방법
django2.4에서 만든 데이타베이스 모델을 외부 스크립트에서 사용하는 방법 작업환경: python3.7, django2.4 디렉토리 구조는 아래와 같다. 프로젝트 디렉토리 내에 util 디렉토리에 백엔드 스크립트를 ��
blog.boxcorea.com
'장고 프레임워크' 카테고리의 다른 글
djagno 현재 활성화된 User Model 가져오는 법 (0) | 2020.08.22 |
---|---|
Django models.py에서 현재 프로젝트에 활성화된 User를 가져오는 법 (0) | 2020.08.22 |
Project 밑에 있는 settings를 참조하기 위한 방법 (0) | 2020.08.17 |
파일과 디렉토리 / 메일 보내기(SMTP) 설명 있는 링크 (0) | 2020.08.16 |
10-1) 프로젝트 생성 및 기본 환경 설정 (0) | 2020.07.04 |
댓글