flask.Flask.route¶
-
Flask.route(rule, **options)[source]¶ A decorator that is used to register a view function for a given URL rule. This does the same thing as
add_url_rule()but is intended for decorator usage:@app.route('/') def index(): return 'Hello World'
For more information refer to URL Route Registrations.
Parameters: - rule – the URL rule as string
- endpoint – the endpoint for the registered URL rule. Flask itself assumes the name of the view function as endpoint
- options – the options to be forwarded to the underlying
Ruleobject. A change to Werkzeug is handling of method options. methods is a list of methods this rule should be limited to (GET,POSTetc.). By default a rule just listens forGET(and implicitlyHEAD). Starting with Flask 0.6,OPTIONSis implicitly added and handled by the standard request handling.