文章内容
2022/10/31 16:10:17,作 者: 黄兵
Flask 如何获取当前蓝图
最近需要通过蓝图判断访问的具体是那种语言,不同的语言使用不同的蓝图。
我们可以使用如下写法:
current_app.blueprints[request.blueprint]
这样就获取了当前访问的蓝图,例如:
蓝图的配置是这样:
# !/usr/bin/env python3 # -*- coding: utf-8 -*- from flask import Blueprint la = Blueprint('language', __name__) from . import views
则以上代码会得到:language
的一个蓝图名称。
参考资料:
1、Flask: get current blueprint webroot
黄兵个人博客原创。
转载请注明出处:黄兵个人博客 - Flask 如何获取当前蓝图
评论列表