Django에서 이메일을 보내는 방법 | Django 이메일 프로젝트 – DevDuniya

이 기사에서는 Django에서 이메일을 보내는 방법을 살펴보겠습니다. Django에서는 이메일을 보내는 것이 매우 간단하므로 이러한 Django 프로젝트를 만들어 보겠습니다.
이 프로젝트에 대한 첫 번째 전체 설정을 수행한 다음 아래 제공된 단계를 따라야 합니다. 이 튜토리얼을 따라하려면 Gmail 계정이 필요하고 Django에 대한 사전 지식과 기본 HTML이 필요합니다. Gmail 계정이 없는 경우 이 링크를 따라 새 Gmail 계정 또는 Google 계정을 만드십시오.

프로젝트를 시작하기 전에 공식 웹 사이트에서 Python 프로그래밍을 다운로드하여 시스템에 설치하십시오. 파이썬이 설치되면 명령 프롬프트에서 간단하게 버전을 확인할 수 있습니다. CMD에 아래 명령어를 입력합니다.

파이썬 --버전
Python 프로그래밍을 다운로드한 후 이제 명령 프롬프트를 사용하여 Django를 설치합니다. 아래 주어진 명령을 입력하십시오.

핍 설치 장고
파이썬 -m django --version
목차 숨기기
1단계:-1
2단계:-2
3단계:-3
4단계:-4
5단계:-5
6단계:-6
7 결론:
7.1 더 유용한 콘텐츠를 받으려면 저를 팔로우하세요.

1 단계



이제 먼저 프로젝트를 만든 다음 해당 프로젝트에 대한 앱을 만듭니다. 아래 단계를 따르십시오.

django-admin startproject 메일 프로젝트
CD 메일 프로젝트
python manage.py startapp 메일앱
python manage.py 마이그레이션
파이썬 관리.py 런서버
이 단계 후에 이제 Django 서버가 시작되었습니다.

이제 브라우저를 사용하여 http://127.0.0.1:8000/으로 이동하여 기본 Django 홈페이지를 볼 수 있습니다.

2 단계



settings.py 파일에 앱을 추가합니다.

애플리케이션 정의



설치된_앱 = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',

#add app
'mailapp'

]

단계:-3



이제 동일한 파일 settings.py에서 모든 코드 아래에 일부 SMTP 구성 코드를 추가합니다.

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = "smtp.gmail.com"
이메일_포트 = 587
EMAIL_HOST_USER = ""#여기에 실제 메일 ID를 추가하세요.
EMAIL_HOST_PASSWORD = ""#위에서 추가한 메일 아이디의 비밀번호
EMAIL_USE_TLS= 참
단계:-4 이제 mailapp 폴더의 views.py 파일에 코드를 추가합니다. 다음과 같이 표시됩니다.

django.shortcuts 가져오기 렌더링에서
django.core.mail에서 import send_mail

여기에서 보기를 만드세요.



def 메일 기능(요청):
메일을 보내다(
'메일 제목',
'메세지',
' [email protected] ',
['[email protected] '],
fail_silently=거짓,
)
렌더링 반환(요청, 'index.html')

단계:-4



이제 '템플릿' 이름으로 mailapp에 폴더를 만든 다음 파일 이름 index.html을 만듭니다. index.html에 아래 코드를 붙여 넣습니다.

계속 읽기>>>



고맙습니다

좋은 웹페이지 즐겨찾기