Kim*_*cks 3 php python django scheduled-tasks laravel
现在,我正在使用crontab发送预定的电子邮件.
我一直在做的方式是使用像Django,CakePHP或Laravel这样的Web框架,然后使用crontab在正确的时间调用正确的django或cakephp控制台命令.
然后控制台命令将完成将信息组合在一起的工作:收件人,正文,附件,然后发送电子邮件.
我已经在编辑收件人方面赋予了我的用户权力.现在,他们希望能够编辑电子邮件发送出去的时间(一天中的时间)和频率(每周,每天,每周三等).
我不确定如何在Web框架的上下文中允许它.
假设我使用的是像Django这样的Python框架和像Laravel这样的PHP框架.
小智 5
如果您使用的是Django,则可以使用celery而不是crontab来运行计划任务.然后,您可以编写允许用户管理自己的计划的视图. http://www.celeryproject.org/
您可以通过模仿Celery的Django管理页面来启动您自己的Celery任务管理器视图

| 归档时间: |
|
| 查看次数: |
105 次 |
| 最近记录: |