В одном из моих представлений я сохраняю несколько таких сессий:
def myview(request):
request.session['session_1'] = 'value1
request.session['session_2'] = 'value2'
Затем в той же функции представления, а также в других представлениях, найденных в других приложениях, я пытаюсь получить значения сеанса, подобные этому:
session_value1 = request.session['session_1']
session_value2 = request.session['session_2']
Я бы хотел, чтобы значения для 'session_1' и 'session_2' никогда не истекали, а также были доступны в любом месте на веб-сайте (как и другие представления в том же приложении и представления в других приложениях).
Моя проблема в том, что когда я нахожусь на той же странице / представлении (только что описанном выше), когда я обновляю страницу, у меня возникают проблемы с получением значений session_1 и session_2. Но скажем, если я перейду на другую страницу, а затем вернусь на исходную страницу, значения 'session_1' и 'session_2' исчезнут. Также значения 'session_1' и 'session_2' недоступны на любой другой странице / представлении.
У меня нет настроек для сессий в файле settings.py, поэтому все значения для сессий являются значениями по умолчанию.
Есть мысли, почему сессии не сохраняются? Спасибо!