Blueprint example app

This commit is contained in:
Dmitry Shevchenko 2012-03-01 02:07:26 -06:00
parent 20a3281209
commit 85ad4ffb60
7 changed files with 64 additions and 0 deletions

View file

@ -0,0 +1,13 @@
from flask import Blueprint, render_template, abort
from jinja2 import TemplateNotFound
simple_page = Blueprint('simple_page', __name__,
template_folder='templates')
@simple_page.route('/', defaults={'page': 'index'})
@simple_page.route('/<page>')
def show(page):
try:
return render_template('pages/%s.html' % page)
except TemplateNotFound:
abort(404)