django项目的邮件发送及redis数据库应用

一怼:只要你变成一个废物,就没人能利用你。

使用redis数据库的第一步就是安装,笔者使用的为Windows版本,建议直接去GitHub下载msi版本安装。
链接:https://github.com/MicrosoftArchive/redis/releases
安装后使用命令启动服务:

redis-cli

使用命令启动数据库模块

select (模块数字)
例如:笔者:select 5

成功后:
在这里插入图片描述
在pycharm的开发环境中导入celery包,对redis数据库进行操作。
编写.py文件进行操作,笔者以发送邮件为例:

from celery import Celery
from django.core.mail import send_mail
import time
# 构造可操作对象
app = Celery('celery_tasks.tasks',broker='127.0.0.1:6379[3]')
@app.task
def send_email_celery(to_email, active_id):
    subject = '项目名称'
    message = ''
    from_email = 'XXXXXX@163.com'#邮箱地址
    recipient_list = [to_email]
    html_message = '<div><a href="http://地址/user/active/%s">这是激活邮件</a></div>' % active_id#发送内容
	send_mail(subject=subject, message=message, from_email=from_email, recipient_list=recipient_list,
                html_message=html_message)
	time.sleep(100)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值