可以在 Flask 的应用上下文中修改 abc 的值,以便在后续的请求中使用新的值。可以通过以下步骤实现:

  1. setting.py 中定义一个函数 set_abc(value),用于修改变量 abc 的值。
# setting.py

abc = 'abc'

def set_abc(value):
    global abc
    abc = value
  1. 在 Flask 的请求处理函数中调用 set_abc() 函数来修改 abc 的值。
# app.py

from flask import Flask, request
from setting import abc, set_abc

app = Flask(__name__)

@app.route('/')
def index():
    set_abc('xyz')  # 修改 abc 的值为 'xyz'
    return f'abc={abc}'

if __name__ == '__main__':
    app.run()

这样,在每次请求到达 index() 函数时,都会先修改 abc 的值为 'xyz',然后返回新的值 'xyz'。以后的请求中,访问 abc 变量时,值都是 'xyz'


原文地址: http://www.cveoy.top/t/topic/hrmr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录