Подтвердить что ты не робот

Тестирование переменной сеанса в django

Я столкнулся с Django Request.Session, где я знаю, как установить и протестировать его для значения .

request.session['name'] = "dummy"

и где-нибудь я проверяю

if request.session['name'] == "dummy" :
   #do something

Но теперь мне нужно проверить, была ли вообще установлена ​​переменная сессии? Я имею в виду, как я могу проверить, существует ли значение в Request.Session['name'] Is set?

Пожалуйста, кто-нибудь может мне позвонить, есть ли способ проверить его?

Спасибо заранее.

4b9b3361

Ответ 1

get сделает всю работу за вас. Проверьте, существует ли ключ, если нет, то значение None

if request.session.get('name', None) == "dummy":
    print 'name is = dummy'