pylons.decorators.rest
– REST-ful Decorators¶REST decorators
pylons.decorators.rest.
dispatch_on
(**method_map)¶Dispatches to alternate controller methods based on HTTP method
Multiple keyword arguments should be passed, with the keyword corresponding to the HTTP method to dispatch on (DELETE, POST, GET, etc.) and the value being the function to call. The value should be a string indicating the name of the function to dispatch to.
Example:
from pylons.decorators import rest
class SomeController(BaseController):
@rest.dispatch_on(POST='create_comment')
def comment(self):
# Do something with the comment
def create_comment(self, id):
# Do something if its a post to comment
pylons.decorators.rest.
restrict
(*methods)¶Restricts access to the function depending on HTTP method
Example:
from pylons.decorators import rest
class SomeController(BaseController):
@rest.restrict('GET')
def comment(self, id):