【发布时间】:2022-10-13 13:42:18
【问题描述】:
我必须在 API 请求中执行两个任务,但我想在后台异步运行第二个任务,因此 API 不必等待第二个任务并在第一个任务完成后返回响应,那么如何我能做到吗?
@api_view(['POST'])
def create_project(request):
data = first_task()
second_task(data) # want to run this function at background
return Response("Created") # want to return this response after completion of first_task()
【问题讨论】:
-
看看 Django Celery docs.celeryq.dev/en/latest/django/first-steps-with-django.html
标签: django django-rest-framework