Para utilizar as Session no Django é preciso ter a base de dados devidamente criada, pois ele grava as sessions no banco.
Tenha a certeza de ter executado python manage.py migrate
ao menos uma vez.
Criando...
request.session['foo'] = "bar"
Utilizando assim...
if request.session.__contains__('foo'):
print(request.session['foo'])
Ou assim...
if 'foo' in request.session:
print(request.session['foo'])
Deletando...
del request.session['foo']