This commit is contained in:
doudou201703
2026-08-10 22:07:46 +08:00
parent 945b120733
commit 0e2fe60253
5 changed files with 28 additions and 82 deletions
-32
View File
@@ -1,32 +0,0 @@
from django.core.handlers.wsgi import WSGIRequest
from rest_framework import status
from rest_framework.decorators import action
from rest_framework.request import Request
from rest_framework.response import Response
from rest_framework.routers import DefaultRouter
from rest_framework.viewsets import ViewSet
from django_celery.xiao_queue队列.tasks import taskMessages
from sixGuoDjango import BaseResponse, ResData
class Celery测试接口ViewSets( ViewSet ):
@action( detail=False, methods=[ "get", "post", "put", "delete" ], url_path="test" )
def 测试路由接口( self, request: WSGIRequest | Request ):
""""""
taskMessages.delay( token="alkdsfjal;d" )
taskMessages.apply_async( kwargs={ 'token': 'your_token' }, )
httpResData = BaseResponse( resData=ResData( listData=[ "" ], dictData={ "demo": "xiaozizi" } ), ).model_dump( )
return Response( data=httpResData, status=status.HTTP_200_OK )
Celery测试接口ViewSetsRouter = DefaultRouter( )
Celery测试接口ViewSetsRouter.register( prefix="", viewset=Celery测试接口ViewSets, basename="" )