Python Django rest延迟任务
我想写一个API方法来完成一个特定的任务(例如task/create) 但这项任务需要很长时间。 我希望用户运行任务(任务/创建),然后轮询服务,直到它被执行(任务/状态)。 一旦任务完成,用户就可以请求结果(例如任务/结果)。 我可以使用什么工具来实现这种模式?Python Django rest延迟任务,python,django,asynchronous,django-rest-framework,celery,Python,Django,Asynchronous,Django Rest Framework,Celery,我想写一个API方法来完成一个特定的任务(例如task/create) 但这项任务需要很长时间。 我希望用户运行任务(任务/创建),然后轮询服务,直到它被执行(任务/状态)。 一旦任务完成,用户就可以请求结果(例如任务/结果)。 我可以使用什么工具来实现这种模式? 我可以将任务放在单独的线程上吗?是的,您可以将任务放在单独的线程上 看 设置芹菜后,可以在不同的线程上调用不同的任务来完成任务。此外,您还可以将计划的、定期的任务放在一个单独的线程上。是的,您可以将任务放在一个单独的线程上 看 设置芹
我可以将任务放在单独的线程上吗?是的,您可以将任务放在单独的线程上 看
设置芹菜后,可以在不同的线程上调用不同的任务来完成任务。此外,您还可以将计划的、定期的任务放在一个单独的线程上。是的,您可以将任务放在一个单独的线程上 看
设置芹菜后,可以在不同的线程上调用不同的任务来完成任务。此外,您还可以安排定期任务。除了芹菜,还有其他选择吗?我在本地机器上使用它有困难。也许是标准的python流?或者这是一个坏主意?如果设置正确,您不应该有任何问题,当您在项目环境中时,您可以调用芹菜-DJANGO_PROCEJT_NAME worker--loglevel=info,芹菜应该run@Pikachu你把芹菜放好了吗?如果是,我的答案是正确的,请将其标记为已回答,以结束问题:)除了芹菜,还有其他选择吗?我在本地机器上使用它有困难。也许是标准的python流?或者这是一个坏主意?如果设置正确,您不应该有任何问题,当您在项目环境中时,您可以调用芹菜-DJANGO_PROCEJT_NAME worker--loglevel=info,芹菜应该run@Pikachu你把芹菜放好了吗?如果是,我的答案是正确的,请将其标记为已回答以结束问题:)