User и request.user отображают разные объекты - Django
Даже не знаю, с чего начать.
В настоящее время мы столкнулись с проблемой, когда пользователи периодически загружают страницы и обнаруживают, что они "вошли в систему" как другие пользователи (шаблоны отображаются с неправильным контекстом). Похоже, что ошибка сводится к тому, что request.user показывает неправильного пользователя, в то время как user имеет правильный контекст пользователя. В настоящее время я использую {{request.user}} в своих шаблонах и понимаю, что мог бы просто перейти на {{user}}, но не хочу искать что-то более глубокое, что идет не так. Есть идеи, что могло бы вызвать это? Я подтвердил, что эта проблема относится только к шаблонам самого сайта. Сайт администратора, а также некоторые AJAX запросы, которые я отправляю на сервер, похоже, обрабатывают правильный контекст пользователя.
EX.
Это рендер шаблона, сделанный в момент возникновения проблемы. UID - это идентификатор пользователя из request.user.pk, а User-UID - из user.pk
Я подумал, что это могут быть контекстные процессоры, но я не думаю, что мой заказ является причиной для беспокойства:
"django.contrib.auth.context_processors.auth",
"django.template.context_processors.debug",
"django.template.context_processors.request",
"django.contrib.messages.context_processors.messages",
Я сделал свою долю гугления и битья головой, так что любая помощь будет оценена по достоинству
