Я разработал приложение в Django с mod_wsgi.
Моя проблема в том, что все работает нормально, пока два пользователя не получат доступ к приложению одновременно.
В этой ситуации случается, что:
- пользователь A аутентифицирует и обрабатывает выбранные данные;
- пользователь B аутентифицирует и начинает обработку выбранных данных;
- обработка для пользователя A останавливается и пользователь B работает нормально;
- если пользователь A обновит страницу, он отобразит данные обработки пользователя B.
В разработке:
- Джанго views.py
связывается с templates
с помощью HttpResponse
и JsonResponse
;
- Шаблоны отправляют данные в views.py
по ajax-запросам, используя метод POST;
- Я использую переменные сеанса в views.py
для передачи данных между запросами, используя session ['x'] = x
Мой вопрос: есть ли в Django какая-либо конфигурация, которая позволяет параллельную обработку потоков для разных пользователей, или если естьспособ вызвать значения переменных сеанса для пользователя или, если есть какой-либо другой лучший способ решить эту проблему?
Спасибо.