Contents 1. 배경 지난 포스팅에서 django command를 이용해 메일을 보내봤습니다. ([Django] django command로 메일 보내기 기초 사용법(feat. naver mail)) 이번엔 HTML 템플릿을 활용해 보겠습니다. HTML에 예쁘게 메일을 작성하고, 제목, 내용만 django의 문자열 값을 받아서 rendering하여 메일을 발송해보겠습니다. 2. 해결 1) html template 찾기 및 저장 구글에서 무료 메일 html template을 검색해서 아래 템플릿을 찾았습니다. (github link: https://github.com/ColorlibHQ/email-templates/tree/master/10) 깃허브에서 해당 index.html을 복사하여 blog 하..
Contents 1. 배경 django에서는 commands 인터페이스를 제공해 줍니다. 이전 시간에 .env를 이용해 중요한 사항들을 따로 정리하는 방법을 알아보았습니다. (링크: [Django] .env(dotenv)파일 기초 사용법 (feat. naver smtp 메일 보내기)) 이를 바탕으로 Django에서 커맨드를 생성하고, 메일을 보내보는 실습을 해보겠습니다. 2. 해결 1) blog앱 내부에 managements/commands 디렉토리 생성 commands 폴더 내부에 command로 쓰고자 하는 명령어로 python 파일을 만들면 됩니다. 저는 send_mail이라는 명령어를 사용할 것이기 때문에, send_mail.py를 만들었습니다. (__init__.py는 해당 폴더가 파이썬 폴더임..