drf 中url包含多个动态参数

from . import views
from django.urls import path,re_path

from . import views
urlpatterns = [
    path('v2/sendSms', views.SendSmsAPIView.as_view(), name='sendSms'),
    path('v2/sendSmsPa', views.SendSmsPaAPIView.as_view(), name='sendSmsPa'),
    path('v2/batchReport', views.BatchReportView.as_view(), name='batchReport'),
    path('Accounts/abcde/SMS/GetArrived', views.GetArrivedView.as_view(), name='GetArrived'),
    re_path(r'^(?P<account_pk>\d+)/Accounts/(?P<template_pk>\d+)/SMS/TemplateSMS$', views.TemplateSMSView.as_view(),
            name='template_sms'),

]

class TemplateSMSView(APIView):
    def post(self,request,account_pk,template_pk):
        data = {
            'account_pk': account_pk,
            'template_pk': template_pk,
        }
        return Response(data,status=200)
posted @ 2024-07-08 15:32  牧羊人の冬天  阅读(1)  评论(0编辑  收藏  举报