我需要使用 Flask 将参数(some_url)从主应用程序传递到蓝图
这是我的(过于简化的)应用程序
app = Flask(__name__)
app.register_blueprint(my_bp, url_prefix='/mybp', some_url ="http....")
这是我的(过于简单的)蓝图
my_bp = Blueprint('mybp', __name__, url_prefix='/mybp')
@repositories_bp.route('/entrypoint', methods=['GET', 'POST'])
def entrypoint():
some_url = ????
不确定这是可行的方法,但我分析了无数的线程,只是找不到有关此的任何信息
感谢您的帮助
这似乎有效
在主应用程序中
在入口点
您可以使用 g 对象来存储临时数据的当前请求,或者您可以使用会话来维护多个请求之间的数据,通常将这些数据作为 cookie 存储在客户端浏览器中,或者您可以将数据存储在 app.config 中以维护一个常量值。