1

私が雇われて取り組んでいるアプリは、django-permissionを使用しています。

アプリケーションのすべてのビューで認証が必要ですが、認証を必要としないエンドポイントを使用できるように、簡単な方法を作成する必要があります。1 つのユースケースは /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 に答える