First try at adding HTTP method decorators.

This commit is contained in:
Ludovico Fischer 2010-10-07 21:43:22 +02:00
parent 325b96099a
commit 80cd265e7e

View file

@ -604,6 +604,18 @@ class Flask(_PackageBoundObject):
return f return f
return decorator return decorator
def get(self, rule, **options):
def decorator(f):
self.add_url_rule(rule, None, f, methods=('GET',), **options)
return f
return decorator
def post(self, rule, **options):
def decorator(f):
self.add_url_rule(rule, None, f,methods=('POST',), **options)
return f
return decorator
def errorhandler(self, code): def errorhandler(self, code):
"""A decorator that is used to register a function give a given """A decorator that is used to register a function give a given
error code. Example:: error code. Example::