Require login for certain blueprints in Flask? Require login for certain blueprints in Flask? flask flask

Require login for certain blueprints in Flask?


Found it http://flask.pocoo.org/snippets/59/

from flask import Blueprintfrom flask import redirect, requestfrom google.appengine.api import usersbp = Blueprint('admin', __name__)@bp.before_requestdef restrict_bp_to_admins():    if not users.is_current_user_admin():        return redirect(users.create_login_url(request.url))