2014-05-15 35 views
1

我被僱用的一個應用程序是使用django-permissiondjango - 權限允許所有@decorator

應用程序中的每個視圖都需要身份驗證,但我需要創建一個簡單的方法,以便讓端點不需要身份驗證。一個用例用於/回調。

我想創建一個自定義裝飾器,我可以使用這種視圖。

任何提示或示例?

我寧願是:

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

回答

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): 
相關問題