1

我受雇从事的一个应用程序正在使用django-permission

应用程序中的每个视图都需要身份验证,但我需要创建一种简单的方法,以便拥有不需要身份验证的端点。一个用例是 /callbacks。

我想创建一个可用于此类视图的自定义装饰器。

有什么提示或例子吗?

我更喜欢的是:

@permission_required('none')
def callback_transloadit(request, pres_id):
4

1 回答 1

0

这就是我解决它的方法:

from django.contrib.auth.decorators import user_passes_test
from django.views.decorators.csrf import csrf_exempt


def allow_all(self):
    return True

@user_passes_test(allow_all)
@csrf_exempt
def callback_transloadit(request, pres_id):
于 2014-05-15T17:37:39.040 回答