Python Flask - веб-приложение НЕ должно делиться переменными между несколькими пользователями - PullRequest
0 голосов
/ 16 июня 2020

У меня есть веб-приложение 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 без какого-либо управления пользователями, поэтому каждый может использовать его функции бесплатно.

...