1. 程式人生 > 實用技巧 >django同步發郵件

django同步發郵件

後端:

在settings裡面配置:

需要在QQ郵箱設定裡面找到賬戶點進去,把下面圖片中的打開發送上面圖片中授權碼,然後配置

最後在view裡面寫入就行

            if user_ser.is_valid():
                user_ser.save()
                # 發郵件
                user_info = {'user_id': user_ser.data.get('id')}
                # 把使用者資訊進行序列化
                token = token_serializer.dumps(user_info)
                subject = '美多商城會員註冊'
                message = ''
                from_email = settings.EMAIL_FROM
                recipient_list = [email]
                html_message = '<h1>{}歡迎註冊,請點選下面連結啟用,<a href="http://127.0.0.1:8000/app01/active/?token={}">點選啟用</a></h1>'.format(
                    username, token)
                send_mail(subject, message, from_email, recipient_list, html_message=html_message)
                r.incr(username)