0
是否有可能使用Django(以及自制的)視圖裝飾器與活塞處理器方法?問題在於,對於這些方法,第一個參數是self
(處理程序),第二個參數是request
,而對於方法,第一個參數是request
。如何在活塞處理程序方法中使用Django裝飾器?
基本上我想要做這樣的事情:
from piston.handler import BaseHandler
from django.contrib.auth.decorators import permission_required
class MyHandler(BaseHandler):
@permission_required(lambda u: u.is_staff or u.is_superuser)
def read(self, request, foo, bar):
# do something