강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

jmchan24320098 のプロフィール画像
jmchan24320098

投稿した質問数

Djangoデザイン哲学から始まるPython Django入門

練習 - Djangoテンプレートシステムを利用した電子メールの件名/内容メッセージの作成

메일 전송하는 부분은 어떨때 쓰는건가요?

作成

·

66

0

메일 전송을 커맨드로 지정해주셨는데,

 

어떤 상황에서 보통 사용되는지 궁금합니다.

 

그리고, 서비스 내에서 특정 상황에서 알아서 (python manage.py ~ 명령어를 터미널에 따로 입력하지않아도) 이메일을 보내게 하려는 것이라면 어떻게 커맨드로 설정해놓은 저 부분을 실행시키는지 궁금합니다.

pythondjango

回答 1

0

pyhub님의 프로필 이미지
pyhub
インストラクター

안녕하세요.

장고 management command의 경우, call_command 메서드를 통해 지정 명령을 호출하실 수 있습니다.
https://docs.djangoproject.com/en/5.2/ref/django-admin/#running-management-commands-from-your-code

그런데 이메일 전송의 경우, 다양한 곳에서 사용될 수 있으니 call_command를 쓰시기보다, 별도 함수로 구현하시고 management command에서는 함수를 호출해서 쓰시는 것이 관리성이 더 나으실 수 있으실 듯 합니다.

살펴보시고 댓글 남겨주세요. :-)

jmchan24320098 のプロフィール画像
jmchan24320098

投稿した質問数

質問する