Django 向数据库表中的所有用户发送电子邮件

2024-01-07

我已经开始 django 构建我的第一个应用程序教程,我必须在某些特殊场合向数据库表中存储的所有用户发送电子邮件。我在 google 上搜索并找到了很多 api,但发现很难用我的应用程序进行配置。

这是我的 model.py

class Users(models.Model):
    UserID = models.IntegerField(verbose_name='User ID',max_length=255,primary_key=True)
    UserName = models.CharField(verbose_name='User Name',max_length=254,null=True,blank=True)
    Email = models.EmailField(verbose_name='Email',max_length=254,null=True,blank=True)
    Phone = models.CharField(verbose_name='Phone Number',max_length=254,null=True,blank=True)

我想在这里有一个功能,它应该让所有用户一一获取,发送电子邮件还可以告诉电子邮件已发送或未发送的状态。


电池的答案是好的,但我会这样做:

recievers = []
for user in Users.objects.all():
    recievers.append(user.email)

send_mail(subject, message, from_email, recievers)

这样,您将只打开一次与邮件服务器的连接,而不是为每封电子邮件打开。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Django 向数据库表中的所有用户发送电子邮件 的相关文章

随机推荐

  • 如何在 androidTest 上正确模拟 ViewModel

    我目前正在为片段编写一些 UI 单元测试 其中之一 Test就是看一个对象列表是否正确显示 这是不是整合测试 因此我希望mock the ViewModel 片段的变量 class FavoritesFragment Fragment pr
  • 如何检测假用户(爬虫)和cURL

    其他一些网站使用 cURL 和虚假 http 引用来复制我的网站内容 我们有什么方法可以检测 cURL 或不是真正的网络浏览器吗 没有什么神奇的解决方案可以避免自动抓取 人类能做的一切 机器人也能做 只有一些解决方案会让这项工作变得更加困难
  • JIRA:查找与用户相关的所有问题

    在 JIRA 中 如何查找所有项目中与用户相关的所有问题 简单的查询搜索仅产生全文结果 即 仅涉及名称被提及的问题 而不是名称已被分配 已报告 已抄送等的问题 我在这里的目的是寻找与我相关的股票会计票据 我使用的是 JIRA 3 13 as
  • ExtJS 6 按关联模型进行网格组

    Context 不久前我用过这个answer https stackoverflow com a 19198773 1842261实现远程排序和过滤 使用 关联模型 关联模型字段 格式 我可以轻松解析服务器端代码中的表达式以查询数据库 Pr
  • 如何使用 JavaScript 清除/重置 formData()?

    我正在使用formData进行Ajax图像上传 当我第一次提交时它将成功上传 并再次单击发布按钮该图像也发布到服务器 我认为formData不会清除 My Code postsubmitimage click function var fo
  • jQuery UI 自动完成 DownArrow UpArrow

    我在 jQuery 自动完成和移动向下箭头和向上箭头方面遇到一些问题 问题似乎在于
  • MySQL:多类别产品的 SQL 和 DB

    我正在开发一个现在拥有数百万条记录的网站 抱歉 无法透露哪个网站 最初它只有几百条记录 因此下面的查询是可以接受的 查询 SELECT FROM WHERE 类别 LIKE 3 但现在它只是杀死数据库 因为对于每个查询 它都必须使用上述查询
  • WSO2 身份服务器 JWT 访问令牌

    当使用密码 grant type 登录时 我尝试从 WSO2 Identity Server 接收 JWT access token 但我找不到任何方法来配置它 当我登录时 我得到一个 guid 作为 access token 我发现了这个
  • 如何使我的自定义配置部分表现得像一个集合?

    我需要如何编写我的自定义ConfigurationSection这样它既是一个节处理程序又是一个配置元素集合 通常 你有一个类继承自ConfigurationSection 然后它有一个继承自的类型的属性ConfigurationEleme
  • 更新和删除 CakePHP 中的唯一连接关系

    编辑 我需要帮助的是删除 topic posts 表中主题和帖子之间的所有关系 以便清理关系并删除旧关系 然后代码的其余部分应该可以正常工作 因为所有问题都将得到解决 因为我们在添加关系之前删除了它们 在我的 CakePHP 应用程序中 我
  • 我可以仅使用 jQuery 进行验证还是需要 PHP? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我了解两种语言之间的差异 但是当涉及到表单验证时 jQuery 够用吗 我可以在 jQuery JavaScript 中验证我的表单 然后执行
  • 改变jstree节点的颜色

    有没有人尝试过使用类型插件更改 jstree 特定节点的颜色 而且我想避免该节点上的单击事件 我需要这样做以防止用户选择同一节点 有关如何更改被单击的任何节点的颜色的示例 function document ready my jstree
  • 在图书馆项目中使用 Room DB

    我正在尝试将房间数据库集成到图书馆项目中 apply plugin com android library compile android arch persistence room runtime rootProject roomVers
  • 已经有映射的bean方法

    我收到以下异常 p b root cause b p pre org springframework beans factory BeanCreationException Error creating bean with name org
  • 压缩 S3 上存储的所有回形针附件

    Paperclip 是一个很棒的 Rails 上传插件 将上传内容存储在本地文件系统或 Amazon S3 上似乎效果很好 我只是假设将文件存储在本地主机上 但此应用程序需要使用 S3 因为它将托管在 Heroku 上 我如何在单个压缩下载
  • React Native 0.57.1​​:发布版本包含旧代码

    当我跑步时react native run android variant release一切正常 应用程序加载 但代码已经使用了几天 阅读周围我发现了一些使用重新捆绑应用程序的建议react native bundle platform
  • 捕获不压缩的静态 UIImage(来自 CMSampleBufferRef)?

    我需要获得UIImage from 未压缩的来自 CMSampleBufferRef 的图像数据 我正在使用代码 captureStillImageOutput captureStillImageAsynchronouslyFromConn
  • 如何为 Vue 项目设置 lint-staged?

    我使用 Vue CLI 创建了一个新的 Vue3 应用程序 并为我的 linter 配置选择了 Prettier 我想使用 commitlint husky 和 lint staged 来验证提交消息并在推送代码之前检查代码 我做了什么 基
  • Notepad++ 正则表达式用于搜索和替换异常

    我是正则表达式新手 我想知道如何搜索并替换以下情况 一个文件包含多次出现以下内容 L1234 XL3 ext 并且还多次出现 L1234 XL3 我只想查找并替换L1234 XL3出现与XL3不影响具有扩展名的实例 我正在使用 notepa
  • Django 向数据库表中的所有用户发送电子邮件

    我已经开始 django 构建我的第一个应用程序教程 我必须在某些特殊场合向数据库表中存储的所有用户发送电子邮件 我在 google 上搜索并找到了很多 api 但发现很难用我的应用程序进行配置 这是我的 model py class Us