Django 已解决:用于在用户定义的时间执行API请求执行的任务的方法/方法/工具

Django 已解决:用于在用户定义的时间执行API请求执行的任务的方法/方法/工具,django,angular,rest,celery,scheduling,Django,Angular,Rest,Celery,Scheduling,我正在Django中开发一个使用RESTAPI的应用程序。API请求执行长时间运行的芹菜画布任务(任务链-将输入保存到数据库,执行计算,然后将计算结果保存到数据库)。这个长期运行的任务取决于用户的输入。现在,我想添加一个功能,方便用户在用户自己指定的特定时间执行这个长时间运行的任务,那么我该怎么做呢 i、 e.假设有两个用户使用自己的一组输入参数发出相同的API请求,用户1希望将其任务安排在上午5:00执行,用户2希望安排在上午7:30执行。我怎样才能做到这一点 前端:角度 后端:MySQL、P

我正在Django中开发一个使用RESTAPI的应用程序。API请求执行长时间运行的芹菜画布任务(任务链-将输入保存到数据库,执行计算,然后将计算结果保存到数据库)。这个长期运行的任务取决于用户的输入。现在,我想添加一个功能,方便用户在用户自己指定的特定时间执行这个长时间运行的任务,那么我该怎么做呢

i、 e.假设有两个用户使用自己的一组输入参数发出相同的API请求,用户1希望将其任务安排在上午5:00执行,用户2希望安排在上午7:30执行。我怎样才能做到这一点

前端:角度

后端:MySQL、Python(Django、芹菜)


非常感谢您在这方面提供的任何帮助。

您可以使用来安排芹菜任务。您可以将名为
eta
的关键字参数传递给
apply\u async
,这是任务将运行的确切时间/日期