在Django Rest Framework中,可以通过以下方式获取权限中的param PK:
rest_framework.generics.GenericAPIView
或rest_framework.views.APIView
。self.kwargs
来获取URL中的参数。kwargs
是一个字典,其中包含了URL中的参数和对应的值。<pk>
参数,你可以通过self.kwargs['pk']
来获取该参数的值。下面是一个示例代码:
from rest_framework.generics import RetrieveAPIView
class MyAPIView(RetrieveAPIView):
def get(self, request, *args, **kwargs):
param_pk = self.kwargs['pk']
# 在这里可以使用param_pk进行后续的操作
...
在上述示例中,MyAPIView
继承了RetrieveAPIView
,并重写了get
方法。在get
方法中,通过self.kwargs['pk']
获取了URL中的pk
参数的值,并将其赋给param_pk
变量,你可以在这里使用param_pk
进行后续的操作。
关于Django Rest Framework权限的更多信息,你可以参考腾讯云的相关产品文档:Django Rest Framework权限。
请注意,以上答案仅供参考,具体实现可能因你的项目配置和需求而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云