Skip to content

Instantly share code, notes, and snippets.

@brendanmckenzie
Last active August 29, 2015 14:15
Show Gist options
  • Save brendanmckenzie/2d1c1a1f5ec118850869 to your computer and use it in GitHub Desktop.
Save brendanmckenzie/2d1c1a1f5ec118850869 to your computer and use it in GitHub Desktop.
from takeoffgo import app
from takeoffgo.model import Session
@app.before_request
def before_request():
g.db = Session()
@app.teardown_request
def teardown_request(exception):
g.db.close()
from flask import render_template, g, abort
from takeoffgo.model import User
from takeoffgo.web.public import public
@public.route('/profile/<user_key>')
def profile(user_key):
user = g.db.query(User).filter(User.key == user_key).first()
if user is None:
abort(404)
return render_template('public/profile.html', user=user)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment