Можно ли использовать Django (и самодельные) декораторы вида с методами обработчика Piston?Проблема заключается в том, что в методах первый аргумент - self
(обработчик), а второй - request
, а для методов первый аргумент - request
.
.хотел бы сделать что-то вроде этого:
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