Джанго сессия по умолчанию - PullRequest
0 голосов
/ 05 июля 2019

Я хочу дать пользователю некоторую сессию по умолчанию при присоединении к веб-сайту, не нажимая ничего. Один из способов - включить request.session ['lang'] = 'en' в класс домашней страницы, но что, если первый раз, когда пользователь пытается присоединиться к получить доступ к другому классу.

1 Ответ

0 голосов
/ 05 июля 2019

В этом нет особого смысла. Сессии реализуют интерфейс словаря, поэтому вы всегда можете получить значение по умолчанию при доступе к ключу:

lang = request.session.get('lang', 'en')

, который вернет lang, сохраненный в сеансе, или 'en', если его нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...