Contents 1. 배경 장고는 간편한 템플릿 시스템을 가지고 있습니다. 하지만, 스타일링은 따로 지원하지 않습니다. django-bootstrap5를 설치하고, 간단하게 적용해보겠습니다. 2. 해결 1) 설치 python -m pip install django-bootstrap5 저는 이미 설치해서 Requirement already satisfied라고 나옵니다. 2) settings.py INSTALLED_APPS에 "django_bootstrap5" 추가 3) base.html에 적용 // 불러오기 {% load django_bootstrap5 %} load를 통해 라이브러리 import 하듯이 불러올 수 있고, 아래 두줄을 통해 스타일을 적용할 수 있습니다. // 스타일 적용 {% bootst..
Contents 1. 배경 django를 사용하다 보면, API Key나 이메일 보내기 기능의 ID, Password 등의 정보를 시스템적으로 사용할 때가 있습니다. 보통 코드를 깃으로 관리하기 때문에 이런 중요정보가 코드 내부에 있으면 해킹당할 위험이 매우 높습니다. 그래서 django에서는 .env 파일을 이용해 이런 중요 정보를 환경 변수로 사용함으로써 보안을 유지합니다. 설치부터 기초 사용법까지 알아보겠습니다. 2. 해결 위 과정을 naver smtp 메일 보내는 기능을 추가하는 예시와 함께 알아보겠습니다. 1) 설치 python -m pip install django-environ 2) .env 파일 작성 주요 정보는 빨간색으로 가렸습니다. 참고로 .env파일은 깃허브에 올라가지 않도록, .gi..