본문 바로가기

장고 프레임워크24

os.environ.setdefault('DJANGO_SETTINGS_MODULE', '####.settings.dev') 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/t.. 2020. 8. 17.
Project 밑에 있는 settings를 참조하기 위한 방법 #장고의 default settings 값 작성된 모듈 #from django.conf import global_settings #나의 장고 App에 내가 작성(Custom)하여 놓은 settings 값 #from askcompany import settings 따라서 기본 global_settings에 우리가 만든 settings를 오버라이드 한 Module에서 settings 정보를 읽어와야 한다. 그러려면 아래 방법으로 settings를 import 하면 된다. from django.conf import settings ※이유 https://github.com/django/django/blob/master/django/conf/__init__.py django/django The Web framew.. 2020. 8. 17.
파일과 디렉토리 / 메일 보내기(SMTP) 설명 있는 링크 http://pythonstudy.xyz/python/article/507-%ED%8C%8C%EC%9D%BC%EA%B3%BC-%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC http://pythonstudy.xyz/python/article/508-%EB%A9%94%EC%9D%BC-%EB%B3%B4%EB%82%B4%EA%B8%B0-SMTP 예제로 배우는 파이썬 프로그래밍 - 메일 보내기 (SMTP) 메일 보내기 (SMTP Mail) 파이썬에서 이메일을 보내기 위해서는 파이썬에 기본 내장된 smtplib 라는 모듈을 사용한다. SMTP는 Simple Mail Transfer Protocol의 약자로서 메일을 보내는데 사용되는 프로토콜이� pythonstudy.xyz 2020. 8. 16.
10-1) 프로젝트 생성 및 기본 환경 설정 장고 설치 nodejs, react 설치 등 기타 처음 환경설정 내역은 깃허브에서 참조할 것 2020. 7. 4.