Decorators¶
-
djangorpc.decorators.
add_request_to_kwargs
(method)[source]¶ 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')
-
djangorpc.decorators.
login_required
(method)[source]¶ 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')
-
djangorpc.decorators.
form_handler
(method)[source]¶ 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())