【问题标题】:How to send mail when the date/time reached?到达日期/时间时如何发送邮件?
【发布时间】:2021-04-06 16:20:45
【问题描述】:

我有一个集成到 sqlite 数据库的 django 网站。

它有一个带有日期/时间戳和电子邮件字段的数据库表字段。当日期/时间字段等于当前日期/时间时,如何在电子邮件字段中向用户发送邮件。

【问题讨论】:

  • 您是否尝试过使用 celery 安排工作或电子邮件发送任务?

标签: python django sqlite


【解决方案1】:

我认为 Celery 很适合。它用于 Django 中的周期性任务。

您可以有一个周期性任务,每分钟重复一次(或任何其他时间尺度),它将当前时间与所有数据库条目的 datetime 字段进行比较以确定是否发送电子邮件。

链接:https://docs.celeryproject.org/en/stable/django/first-steps-with-django.html

【讨论】:

    猜你喜欢
    • 2014-08-12
    • 2017-03-14
    • 1970-01-01
    • 2015-09-18
    • 2014-05-06
    • 1970-01-01
    • 2015-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多