Как отобразить все переменные сеанса? я знаю, что к переменной можно получить доступ с помощью request.session['variable']
, но я хотел знать, есть ли другие переменные, которые устанавливаются другими или устанавливаются автоматически во время входа пользователя в систему или подобных других событий..
Как отобразить все переменные сеанса в django?
Ответы (2)
Как упоминает Дэниел в комментарии:
for key, value in request.session.items():
print('{} => {}'.format(key, value))
полезный ответ: здесь и документы django
person
satch_boogie
schedule
21.09.2017
Вы можете попробовать так
for key in request.session.keys():
print "key:=>" + request.session[key]
person
Robert
schedule
20.09.2017
поправьте меня, если я ошибаюсь, но это дает мне значение ключей вместо ключей. Например. ‹QueryDict: {}› key:=›johnson # имя пользователя, вошедшего в систему key:=›a58f317f5ecc2eb686e576cda23372f1726c0b80 key:=›9 key:=›django.contrib.auth.backends.ModelBackend
- person satch_boogie; 20.09.2017
На самом деле вы хотите
for key, value in request.session.items(): print('{} => {}'.format(key, value))
.
- person Daniel Roseman; 20.09.2017