С Django, не видите request.session в Google Chrome Developer Tools? - PullRequest
0 голосов
/ 03 мая 2018

Я пытаюсь следовать https://docs.djangoproject.com/en/2.0/topics/http/sessions/#using-sessions-in-views, чтобы добавить данные сеанса в запрос. У меня есть подкласс обобщенного ListView Джанго, в котором метод get переопределен, как показано ниже:

def get(self, request, *args, **kwargs):
    request.session['foo'] = 'bar'
    return super().get(request, *args, **kwargs)

Я ожидаю, что после доступа к странице и перехода в Приложение -> Данные сеанса я буду видеть данные сеанса. Однако я ничего не вижу:

enter image description here

Сохранение данных сеанса должно работать так? Механизм сеанса настроен на использование подписанных файлов cookie:

enter image description here

1 Ответ

0 голосов
/ 03 мая 2018

Вы должны увидеть файл cookie сеанса в разделе Cookies инструментов разработчика. Хранилище сессий - это что-то другое .

...