摘要: 对于发送邮件这种耗时操作,会产生阻塞。我们为了不影响后面代码的执行需要将发送邮件采用异步方案操作 用到的是: RabbitMQ和Celery 设计模式选择: 生产者消费者模式 目录: 步骤: · 在项目主目录下创建一个包(celery_tasks) · config.py存放celery的配置 · 阅读全文
posted @ 2021-05-21 10:43 EF果果 阅读(74) 评论(0) 推荐(0) 编辑
摘要: send_mail,发送邮件 位置:django.core.mail 在setting.py中 EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' # 指定邮件后端 EMAIL_HOST = 'smtp.163.com' # 发 阅读全文
posted @ 2021-05-21 10:09 EF果果 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 在用户进行邮箱验证的时候,我们会给用户提供一个激活链接。此链接会携带上用户的相关信息,用于判断登录用户。但是将用户的个人信息以明文的形式展示是不安全的所以我们用到了 itsdangerous 安装: pip install itsdangerous 使用TimedJSONWebSignatureSe 阅读全文
posted @ 2021-05-21 09:47 EF果果 阅读(1391) 评论(0) 推荐(0) 编辑