diff --git a/example/example.py b/example/example.py index 270ca2e..e049a74 100644 --- a/example/example.py +++ b/example/example.py @@ -1,13 +1,14 @@ import sys sys.path.insert(0, '.') -from flask import Flask, render_template +from flask import Flask, render_template, redirect, url_for from flaskext.script import Manager from flaskext.sqlalchemy import SQLAlchemy from flaskext.debugtoolbar import DebugToolbarExtension app = Flask(__name__) +app.config['DEBUG_TB_INTERCEPT_REDIRECTS'] = True app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////tmp/test.db' db = SQLAlchemy(app) @@ -23,7 +24,16 @@ def index(): ExampleModel.query.get(1) return render_template('index.html') +@app.route('/redirect') +def redirect_example(): + + response = redirect(url_for('index')) + response.set_cookie('test_cookie', '1') + return response + if __name__ == "__main__": + db.create_all() + manager = Manager(app) manager.run() diff --git a/example/templates/index.html b/example/templates/index.html index cb9f722..e091e1a 100644 --- a/example/templates/index.html +++ b/example/templates/index.html @@ -4,5 +4,6 @@