인프런 커뮤니티 질문&답변

ceng99님의 프로필 이미지
ceng99

작성한 질문수

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트

회원가입 시 sendgrid로 이메일 보내기 구현 중 질문드립니다.

작성

·

481

0

강사님 안녕하세요~!

실습을 진행하면서

회원 가입시 

sendgrid를 통해 메일을 보내는 부분 구현에서 에러 해결이 안되어 질문을 드립니다.

강의 영상을 참고해서, sendgrid 회원가입과, api key 발급을 마치고

다음과 같이 

(window 환경에서 set 명령어를 통해) 환경 변수 설정이 된 것도 확인 했는데

회원가입 버튼을 누르면 다음과 같은 에러가 발생합니다. 

(django admin을 통해 봤을 때 회원가입은 이뤄지는 것을 보았습니다.)

 

혹시 에러의 원인이 무엇일지 

짐작가시는 것이 있으실까 싶어서 질문을 드렸습니다.

그럼 감사합니다. !! 

 

답변 3

1

이진석님의 프로필 이미지
이진석
지식공유자

안녕하세요.

혹시 python manage.py runserver 를 수행한 파워쉘/명령프롬프트에서도 환경변수 세팅을 하셨나요? 환경변수 세팅은 각 창마다 이뤄져야 합니다.

물론 세팅하여 자동으로 로딩하는 방법도 있긴 합니다.

0

이진석님의 프로필 이미지
이진석
지식공유자

잘 해결되셔서 다행입니다.

환경변수 로딩을 하면, 쉘마다 로딩 방법이 다릅니다.

장고에서는 django-environ 라이브러리를 활용하시면 OS/쉘 종류에 상관없이 일관되게 환경변수를 로딩하실 수 있습니다. 로딩할 환경변수 목록은 프로젝트 루트의 .env 파일에 기입하고, settings 내에 django-environ 라이브러리를 임포트하여 .env 파일 내역을 로딩하는 방식입니다. :-)

화이팅입니다. :-)

0

ceng99님의 프로필 이미지
ceng99
질문자

말씀해주신대로

runserver를 수행한 명령프롬프트에서 환경변수 세팅을 하니

잘 해결되었습니다.

답변 정말 감사합니다.

 

혹시.. 이것은 궁금해서 추가로 여쭤봅니다.

세팅하여 자동으로 로딩하려면 어떻게 해야 할까요...?

ceng99님의 프로필 이미지
ceng99

작성한 질문수

질문하기