Один из способов справиться с этим - сделать глобальные переменные a
и b
:
a = None
b = None
@app.route('/consulta',methods=['POST'])
def consulta():
if request.method=='POST': #Si se han enviado datos
...
global a, b
a, b = aa[0], aa[1]
...
Теперь, когда каждый раз вызывается consulta()
, глобальные значения a
и b
заменены на новые. В другом месте программы вы можете сделать то же самое, чтобы получить самые последние установленные значения a
и b
.
Обратите внимание, что если вы столкнулись с этой проблемой,Возможно, вы захотите пересмотреть , почему вам нужны значения a
и b
, чтобы действовать так. Они привязаны к конкретному пользователю, который отправил запрос POST? Как вы используете их в другой функции, и когда другая функция запускается относительно этой?
Если вам нужно получить доступ к одной и той же информации между различными отключенными вызовами API, но у вас есть способ (такой кактокен), чтобы отслеживать, какой пользователь делает запрос, я бы порекомендовал использовать фактическую базу данных для хранения информации.