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

使用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)

django项目的邮件发送及redis数据库应用相关推荐

  1. 新手上路之django项目开发(二)-----mysql数据库配置及其增删改查操作

    1,数据库配置(settings.py文件配置) 我这里用的是本地数据库. DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql', ...

  2. HTML实现选择数据库字段,django项目中在后台获取了数据库的某一列,如何将其显示在html模板中的select标签内的option选项下?...

    问题描述 不好意的整序大作站对近从体的家为宽应近从体的家思,本人是一个初学者,在尝试用django制作网站的时候遇到了一个问题,网上搜索了很久,苦于没有答案,想请教一下.想要实现的是在前端html里有 ...

  3. Linux shell脚本、定时备份mysql数据库、sendMail邮件发送

    数据库备份 定时任务 邮件发送 一.数据库备份 vim /sqlbackup/mysql_backup.sh#!/bin/sh ###定义变量#### date=`date "+%Y-%m- ...

  4. Django项目(sysinfo系统信息和用户信息展示)

    还未完善,后续会更新 文章目录 创建Django项目 创建app 设置时区语言 数据库表生成 启动开发服务器 git管理项目 配置 apps函数(新建) urls函数(新建) 视图函数 sysinfo ...

  5. 邮件发送 --- 纯Java、JavaWeb、Spring三种实现方式

    邮件发送学习笔记~ 一.邮件发送介绍 要在网络上实现邮件功能,必须要有专门的邮件服务器! 这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中! ...

  6. Django项目案例之GitHub用户接口展示

    项目最终展示 可以在搜素框中输入你想搜的用户名进行搜索:也可以直接点击访问进行页面跳转: 下面记录一下该项目的学习过程: Pycharm下创建Django项目,项目名称为mysite 首先在Termi ...

  7. django项目 html报表和excel报表写入并通过邮件发送到outlook和QQ邮箱

    目录 demo2项目 html报表效果 将报表写入excel,并使用邮件发送QQ邮箱和outlook邮箱效果[动图时长1分多钟] demo2项目完整文件夹结构 sql.py文件上半部分 sql.py文 ...

  8. python进行邮件发送以及django中利用邮件注册激活功能

    协议 SMTP协议 SMTP的全称是"Simple Mail Transfer Protocol",即简单邮件传输协议.它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮 ...

  9. springBoot_swagger、异步任务、邮件发送、定时任务、集成redis、分布式(Dubbo、Zookeeper)

    一.swagger 1.spring boot集成swagger 创建一个新spring项目,添加web依赖,编写一个hello程序,保证项目初始化正常 1.导入swagger依赖版本2.9.2,sp ...

最新文章

  1. 地球系统科学简史:理解地球复杂性的多学科探索历程
  2. 线程同步 生产者消费者 java_Java线程同步:生产者-消费者 模型(代码示例)
  3. 减少系统资源占用的15个CSS常识
  4. 使用计算机的女士,3款女性专用PC 将美丽进行到底
  5. python制作圆形按钮_C#圆形按钮,非常漂亮动态
  6. 图像目标检测(Object Detection)原理与实现(一)
  7. java 多线程数据分发_使用Java多线程实现任务分发
  8. 压缩JS方法:uglifyjs
  9. ukey网络连接异常_连接UKEY设备失败如何解?电子支付OCX – 手机爱问
  10. 企业级代码静态测试工具Helix QAC——技术规格
  11. 亭子早期博客中16进制颜色值地址
  12. Spring 定时器时间设置规则
  13. 关于“信息、物质、能量”,你所不知道的有趣联系
  14. ExcelVBA之某一区域平均值求解
  15. 彩票小贩潜伏50天惊人绽放携12人合买中52万
  16. Win32-子窗口-父窗口-窗口所有者
  17. 超25万美元,乔布斯亲笔签名版Apple-1被拍卖
  18. 如何在Mac上编辑PDF?
  19. HTML5移动游戏开发高级编程 2:从玩具到游戏
  20. Android 蓝牙技术(一)- 经典蓝牙

热门文章

  1. 通过安装扩展让 KDE Plasma 5 桌面看起来感觉就像 Windows 10 桌面
  2. 解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法
  3. [Cacti] cacti监控mongodb性能实战
  4. html和jsp的差异
  5. 容器编排技术 -- Kubernetes入门概述
  6. ORA-19809: limit exceeded for recovery files问题解决
  7. Web渗透测试常规套路
  8. 分布式系统面试 - 幂等性设计
  9. BlockChain:区块链入门课程 -- 区块链之类型 、应用程序、技术挑战和潜力
  10. Docker运行参数详解