【问题标题】:Trouble in getting params pk or id in Django rest framework has_permission在 Django rest 框架 has_permission 中获取参数 pk 或 id 的问题
【发布时间】:2021-11-14 04:37:37
【问题描述】:

在我的 django rest 框架权限中,我无法在我的 url 中获取参数 pk,resources/<int:pk>

def has_permission(self, request, view):
    #extract params pk here
    pass

我尝试了request.POST.get('pk'),但它什么也没返回。

【问题讨论】:

标签: python django django-rest-framework django-permissions


【解决方案1】:

您可以通过view.kwargs访问网址参数

def has_permission(self, request, view):
    pk = view.kwargs.get('pk')
    ...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-17
    • 1970-01-01
    • 2021-09-04
    • 1970-01-01
    • 2020-05-27
    • 2018-12-09
    • 1970-01-01
    相关资源
    最近更新 更多