Каков общий подход к добавлению контроля доступа к проекту во Flask?
Например, у меня есть проект под названием admin с url_prefix='/admin'
admin
url_prefix='/admin'
Как принудительно настроить все виды/admin сначала должен пройти аутентификацию суперпользователя?
/admin
Нашли http://flask.pocoo.org/snippets/59/
from flask import Blueprint from flask import redirect, request from google.appengine.api import users bp = Blueprint('admin', __name__) @bp.before_request def restrict_bp_to_admins(): if not users.is_current_user_admin(): return redirect(users.create_login_url(request.url))
http://packages.python.org/Flask-Principal/ спасет вам душу =)