This is decorator for adding request to passed arguments. For example:
class MainApiClass(object):
@add_request_to_kwargs
def func2(self, user, request):
return Msg(u'func2')
This docorator add _pre_execute function for checking if user is authenticated:
class MainApiClass(object):
@login_required
def func2(self, user):
return Msg(u'func2')
This decorator mark method as form handler. For example:
class MainApiClass(object):
@form_handler
def submit(self, rdata, user):
form = FeedbackForm(rdata)
if form.is_valid():
form.send()
return Msg(u'Thank you for feedback.')
else:
return Error(form.get_errors())