【发布时间】:2014-11-01 21:58:56
【问题描述】:
我是 Celery 的新手,我完全不知道如何做我需要的事情。我已经看到如何自己创建任务并更改 Django 的文件 settings.py 以安排它。但我想允许用户创建“自定义”任务。
我有一个 Django 应用程序,它应该让用户有机会创建他们需要的产品(收集天气信息的文件)并以他们选择的频率向他们发送电子邮件。
我有一个数据库,其中包含每个产品的参数,例如地理时间、其他参数和频率。我还有一个将产品发送给用户的脚本 sendproduct.py。
现在,我怎样才能简单地为每个产品创建一个任务,用户创建了一个任务,用给定的参数和给定的频率执行我的脚本?
【问题讨论】:
标签: python django task customization celery