У меня есть веб-приложение Flask, написанное на Python3. Проблема, которая у меня есть, заключается в том, что все переменные всегда используются всеми пользователями, которые обращаются к моему сайту. Например, если user1 во время своего пребывания на моем веб-сайте нажимает кнопку, которая в Python3 выполняет var1 = "aaa"
, а затем заполняет эту переменную в поле ввода HTML, тогда все другие пользователи, обращающиеся к веб-сайту, увидят поле ввода со значением aaa
.
Я использую gunicorn3 в качестве моего WSGI. Я также пробовал gunicorn3 python-docx:app -k gevent --worker-connections 1000
, но это совершенно не помогло. (python -docx - это имя моего файла Python3)
Как я могу убедиться, что переменные в моем коде Python НЕ используются совместно между сеансами разных пользователей? Я хочу убедиться, что только переменные и их значения видны каждому пользователю отдельно, а не делиться ими, как сейчас.
Возможно ли?
Большое спасибо.
Изменить: я не использую базу данных и не использую систему входа в свое веб-приложение. Мое веб-приложение - publi c без какого-либо управления пользователями, поэтому каждый может использовать его функции бесплатно.