From edaf09994f5a0f3fd906d62b44a904882904b7f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E5=89=8D=E6=98=8E?= <909355014@qq.com> Date: Sat, 16 Jul 2022 14:19:01 +0800 Subject: [PATCH] =?UTF-8?q?celery=20beat=E5=8C=85=E5=8D=87=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/utils/views.py | 11 +++++++++++ requirements.txt | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/apps/utils/views.py b/apps/utils/views.py index 69545dd5..0104d6af 100755 --- a/apps/utils/views.py +++ b/apps/utils/views.py @@ -2,6 +2,7 @@ import os import cv2 from django.http import HttpResponse +from apps.system.tasks import show from apps.utils.errors import SIGN_MAKE_FAIL from apps.utils.sms import send_sms from apps.utils.speech import generate_voice @@ -14,6 +15,7 @@ from apps.utils.mixins import CustomCreateModelMixin from apps.utils.serializers import GenSignatureSerializer, GenerateVoiceSerializer, SendSmsSerializer from rest_framework.views import APIView from rest_framework.decorators import action +from rest_framework.serializers import Serializer class SignatureViewSet(CustomCreateModelMixin, CustomGenericViewSet): @@ -82,3 +84,12 @@ class TestViewSet(CustomGenericViewSet): vdata = serializer.validated_data res = generate_voice(**vdata) return Response(res) + + @action(methods=['get'], detail=False, serializer_class=Serializer) + def task(self, request, pk=None): + """任务派发测试 + + 任务派发测试 + """ + show() + return Response() diff --git a/requirements.txt b/requirements.txt index bacd41ad..8ba8f73e 100755 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ celery==5.2.3 Django==3.2.12 -django-celery-beat==2.2.1 +django-celery-beat==2.3.0 django-celery-results==2.4.0 django-cors-headers==3.11.0 django-filter==21.1