Django使用n內置模塊發送HTML格式的郵件

def send(request):# subject = "小伙子很帥"# message = "不禁夸啊"# send_mail(subject,message,"18332191389@163.com",["18332191389@163.com"])# return HttpResponse("ok")from django.core.mail import EmailMultiAlternativessubject, from_email, to = 'SUBJECT', '18332191389@163.com', '18332191389@163.com'text_content = 'This is an important message.'html_content = '' \'<p>This is an <strong>important</strong> message.</p>' \'<a  href="https://blog.csdn.net/qq_41856814" >還是得看官網才行</a>' \''# msg = EmailMultiAlternatives(subject, text_content, from_email, [to])# msg.attach_alternative(html_content, "text/html")# msg.send()msg = EmailMessage(subject, html_content, from_email, [to])msg.content_subtype = "html"  # Main content is now text/htmlmsg.send()return HttpResponse("ok")

?

settings.PY

EMAIL_HOST ="smtp.163.com"
EMAIL_PORT =465
EMAIL_HOST_USER ="18332191389@163.com"
EMAIL_HOST_PASSWORD ="XXXX"
EMAIL_USE_SSL =True

有問題找官網 別信csdn

https://docs.djangoproject.com/zh-hans/2.2/topics/email/

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/456255.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/456255.shtml
英文地址,請注明出處:http://en.pswp.cn/news/456255.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

EDM營銷之如何使郵件列表更加有效

營銷轉化往往是營銷人員專攻的必修課&#xff0c;大數據時代&#xff0c;只有真實有效的活躍用戶數據&#xff0c;才能進一步促進轉化。但仍然有想走捷徑的企業會選擇通過購買來獲取用戶數據&#xff0c;不僅數據質量不高&#xff0c;還會降低自身信譽等級。本次Focussend從購買…

spring用的很開心的標簽(隨時增加)

1Scheduled定時任務標簽&#xff0c;cron用表達式&#xff0c;或者其他幾種方式&#xff0c;方便不能說。使用再方法智商&#xff0c;不能設置范圍域。 2PropertySource定義在整個class文件上&#xff0c;整個class中可以直接用表達式獲取properties的內容。 3Value 定義在變量…

Flask-DebugToolbar的配置

該擴展為 Flask 應用程序添加了一個包含有用的調試信息的工具欄。 安裝 簡單地使用 pip 來安裝: $ pip install flask-debugtoolbar用法 設置調試工具欄是簡單的: from flask import Flask from flask_debugtoolbar import DebugToolbarExtensionapp Flask(__name__)# the…

微信第三方登錄

微信第三方登錄&#xff1a; 公眾平臺以access_token為接口調用憑據&#xff0c;來調用接口&#xff0c;所有接口的調用需要先獲取access_token&#xff1b; 網頁授權獲取用戶基本信息&#xff1a;通過該接口&#xff0c;可以獲取用戶的基本信息&#xff08;獲取用戶的OpenID是…

MVC 中Simditor上傳本地圖片

1.引用樣式和js文件 <link href"~/Content/scripts/plugins/simditor/css/simditor.css" rel"stylesheet" /><script src"~/Content/scripts/plugins/simditor/js/simditor.js"></script> 2.初始化Simditor var editor null;…

在pycharm中自定義模板代碼,快速輸出固定代碼塊

pycharm中有時會經常輸出固定一段代碼,為避免每次重復輸入,可以自定義一段模板代碼,請看以下圖教程: 1. 點擊 file 里面的 setting 2. 在搜索框輸入live,就會顯示出Live Templates, 點擊后邊的加號, 點擊 Live Template 3. 選擇設置的語言, 點擊下圖的Define, 設置要設置…

優質手機APP開發公司的特點

最近自媒體平臺封號特嚴重&#xff0c;獲得上億投資的大號都被封了&#xff0c;或許做自己的APP會是一個好選擇。想在眾多的app中脫穎而出、希望手機APP獲得成功&#xff0c;則必須聘請專業手機APP開發公司。您必須明智地選擇公司&#xff0c;因為您的業務的成敗取決于您的選擇…

Django中的認證與權限 源碼剖析

rest_framework/request.py中部分認證和權限代碼 def _authenticate(self):"""Attempt to authenticate the request using each authentication instancein turn."""for authenticator in self.authenticators:try:user_auth_tuple authentica…

IQueryable和IEnumerable區別

IQueryable 和IEnumerable總結 1&#xff0c;IEnumerable<T> result (from t in context.Table order by t.Id select c).AsEnumerable().Take(3) 如果返回的是IEnumerable<T>類型的是預先把數據都加載在內存中在取出前三條數據 2&#xff0c;IQueryable<T&g…

xz壓縮和解壓縮

xz和gzip&#xff0c; bzip2用法是一樣的。默認系統是沒有安裝這個壓縮工具的&#xff0c;安裝命令為&#xff1a;yum install -y xz語法&#xff1a;xz [-dz] filename-d&#xff1a;解壓縮-z&#xff1a;壓縮壓縮時&#xff0c;可以加“-z”也可以不加&#xff0c;都可以壓縮…

celery 學習筆記定時任務和異步任務

1、Celery加入異步和定時任務 Celery除了可以異步執行任務之外&#xff0c;還可以定時執行任務。在實例代碼的基礎上寫個測試方法&#xff1a; import datetime import timefrom celery import shared_task from celery.schedules import crontab from celery.task import pe…

FBV(function base views) 顧名思義基于函數的視圖類 CBV(class base views)基于類的視圖類

一. 概念 FBV&#xff08;function base views&#xff09; 顧名思義基于函數的視圖類 CBV&#xff08;class base views&#xff09;基于類的視圖類 至于區別呢? 我覺得只是寫法上的不一樣, 實現的結果都是一樣的, 我比較喜歡用CBV模式, 因為在Django中內部幫我做了請求方式…

rpm查詢

rpm -q 的用法&#xff1a;1、 rpm -qa 可以查看所有已經安裝過的rpm包2、rpm -qf 文件名絕對路徑&#xff0c;可以查看該文件由哪個包安裝的3、 rpm -ql 包名&#xff0c;可以查看該包安裝哪些文件4、 rpm -qi 包名&#xff0c;可以查看該包的詳細信息查詢一個包是否安裝命令&…

IntelliJ idea學習資源

工作需要, 最近得從Eclipse轉戰到Idea, 找了些不錯的學習資料: 1, 從eclipse上遷移過來的用戶說明: https://www.jetbrains.com/help/idea/2016.3/eclipse.html 2, 極客學院的idea使用入門教程: http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/project-compositi…

linux下的安裝:openssl

openssl簡介 openssl是一個功能豐富且自包含的開源安全工具箱。它提供的主要功能有&#xff1a;SSL協議實現(包括SSLv2、SSLv3和TLSv1)、大量軟算法(對稱/非對稱/摘要)、大數運算、非對稱算法密鑰生成、ASN.1編解碼庫、證書請求(PKCS10)編解碼、數字證書編解碼、CRL編解碼、OC…

使用WinIO庫實現保護模式下的IO和內存讀寫

問題已解決&#xff1a; 原因是函數的調用方式與WinIO中不一致&#xff0c;使用的時候漏掉了__stdcall。 函數原定義為&#xff1a; 在實際的GPIO讀寫中遇到以下問題&#xff1a; SetPortVal可正常寫入&#xff0c;但是GetPortVal無法讀取&#xff0c;程序崩潰&#xff0c;問題…

php 一些個 常用 函數

urlencode()函數原理就是首先把中文字符轉換為十六進制&#xff0c;然后在每個字符前面加一個標識符%。urldecode()函數與urlencode()函數原理相反&#xff0c;用于解碼已編碼的 URL 字符串&#xff0c;其原理就是把十六進制字符串轉換為中文字符json_decode(json,true); 輸出的…

windows10中遠程訪問憑據不工作

遠程同學電腦&#xff0c;發現輸入賬號密碼還是不行&#xff0c;提示您的憑據不工作&#xff0c;問題解決&#xff1a;WinR---gpedit.msc網絡訪問----經典。轉載于:https://blog.51cto.com/germa66/1934745

pycharm的 crtl + r 使用正則表達式進行 request-header格式更改

pycharm的 crtl r 使用正則表達式進行 request-header格式更改 復制粘貼之前 使用 ‘’‘ ’‘’ 保證格式不亂 改為正確格式

Android(組件大全)

ORM: Android GreenDao sqlite UI: Snackbar是Android支持庫中用于顯示簡單消息并且提供和用戶的一個簡單操作的一種彈出式提醒。當使用Snackbar時&#xff0c;提示會出現在消息最底部&#xff0c;通常含有一段信息和一個可點擊的按鈕。Support Design Library轉載于:https://w…