Django에서 이메일을 보내는 방법 | Django 이메일 프로젝트 – DevDuniya
2646 단어 djangopythonprogramming
이 프로젝트에 대한 첫 번째 전체 설정을 수행한 다음 아래 제공된 단계를 따라야 합니다. 이 튜토리얼을 따라하려면 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에 아래 코드를 붙여 넣습니다.
계속 읽기>>>
고맙습니다
Reference
이 문제에 관하여(Django에서 이메일을 보내는 방법 | Django 이메일 프로젝트 – DevDuniya), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/devduniya/how-to-send-email-in-django-django-email-project-devduniya-46ok
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
#add app
'mailapp'
def 메일 기능(요청):
메일을 보내다(
'메일 제목',
'메세지',
' [email protected] ',
['[email protected] '],
fail_silently=거짓,
)
렌더링 반환(요청, 'index.html')
단계:-4
이제 '템플릿' 이름으로 mailapp에 폴더를 만든 다음 파일 이름 index.html을 만듭니다. index.html에 아래 코드를 붙여 넣습니다.
계속 읽기>>>
고맙습니다
Reference
이 문제에 관하여(Django에서 이메일을 보내는 방법 | Django 이메일 프로젝트 – DevDuniya), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/devduniya/how-to-send-email-in-django-django-email-project-devduniya-46ok텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)