freeddos
и информацию достаточно хранить между перегрузками сервера.
Flask работает так, что
каждый запрос создаёт абсолютно новую среду, которая ничего не помнит про предыдущие запросы. session точно так же создаётся заново каждый раз. Просто там внутри алгоритм, который проверяет, что прислал браузер (в заголовках запроса) через печенье, сохранённое в браузере во время предыдущего запроса. То есть session ничего не хранит, в ней просто алгоритм, который что-то создаёт для сохранения браузером и потом этот же алгоритм может проверить данные, которые браузер ему пришлёт на проверку.
Ты не можешь ничего сохранить во Flask. Можешь только подключить ему память со стороны и настроить его так, чтобы он ходил туда и сохранял там данные.
Если пользователей несколько, то и база данных нужна такая, которая не даст двум одновременно запрашивающим/сохраняющим пользователям перемешать их данные между собой или наслоить их как-то. Поэтому и подключают такую базу данных, которая блокирует одного пользователя, пока с данными работает второй пользователь, или которая создаёт два разных варианта одних и тех же данных, а потом их правильно сливает.