Django 프로젝트 시작velog 폴더 생성pyenv 파이썬 가상환경 생성poetry 이용해 라이브러리 관리Django 프로젝트 생성 및 Pycharm 열기Settings 탭에서 System Interpreter 설정Django runserver 실행해 작동 확인de
python-decouple 라이브러리 설치velog/.env 파일 생성해 SECRET_KEY 값 추가velog/config/settings/\_base.py 파일에서 SECRET_KEY 값을 decouple에서 불러옴잘 작동하는지 테스트앞으로 비밀 값들은 모두 .en
Sentry를 이용하면 배포후 에러가 발생했을 때 바로 이슈 알림을 받을 수 있기 때문에 빠르게 디버깅 가능합니다.(https://sentry.io/welcome)회원가입사용 언어 선택 (Django)Django SDK 설정 (어떻게 하는지 해당 페이지에서 다
Django에서 PostgreSQL 연결하기 위해 psycopg2 모듈 설치dev용 DB는 로컬 서버, PostgreSQL 시스템 이용prod용 DB는 다른 서버, PostgreSQL 시스템 이용.env 파일에 각 DB 정보 추가PostgreSQL에서 dev용 DB 계
Docker을 이용해 간단히 작업물 배포해보기('배포' 라기 보다는) 단순하게 이미지를 만들고, 배포할 서버에서 컨테이너를 실행해보기임의로 간단한 API 한 개 만들고 실행해보기velog/Dockerfile 파일 생성velog/.dockerignore 파일 생성해 이미
Amazon ECR(Elastic Container Registry)어디서나 컨테이너 이미지와 아티팩트를 손쉽게 저장, 관리, 공유 및 배포할 수 있는 완전관리형 컨테이너 레지스트리이미지를 가용성이 뛰어난 고성능 아키텍처에 호스팅함으로써 컨테이너 애플리케이션용의 이미지
매번 작업물이 변경될 때마다 직접 도커를 올리고 받고 실행하기가 번거로울 것입니다.여러 가지 방법이 있겠지만, 여기서는 배포 스크립트(Python)를 작성하여 파일을 실행시키면 바로 배포가 되도록 만들어 보겠습니다.velog/deploy.py 파일 생성deploy.py
해당 글은 Django 공식 문서의 Models - Model Inheritance(https://docs.djangoproject.com/en/3.1/topics/db/models/모델을 잘 설계하기 위해서는 모델의 관계들을 잘 이해할뿐만 아니라, 모델의 3
django-cors-headers 라이브러리 github을 참고하였습니다.https://github.com/adamchainz/django-cors-headers(프론트엔드의) 클라이언트 앱 url과 (백엔드의) 서버 api 주소가 다를 경우 , 보안의 위험