Как сохранить данные в колбе даже после обновления?

#python #flask

Вопрос:

так что в принципе у меня есть список

затем я добавляю в этот список поток, но затем, после обновления, список очищается, что мне делать?

 process = []
t = threading.thread(target=start)
process.append(t)
t.start()
 

Ответ №1:

Является ли ваша process переменная локальной? если это так, вы можете определить process переменную как глобальную.

Пример:

 app = Flask(.....)
process = []


@app.route('/awesome-url', methods=('GET', 'POST'))
def my_func():
    global process
    t = threading.thread(target=start)
    process.append(t)
    t.start()   
 

Комментарии:

1. Привет, это локальное приложение, но если я сделаю его глобальным, оно все равно будет удалено, потому что по какой-то причине flask перезапускает приложение, что приводит к его удалению.