更好的方法来检查Python Django会话中的键?

Way*_*ind 0 python django

虽然这段代码对我有用,但我想知道是否有更好的" Pythonic "方法来检查Django会话中的密钥?

if 'a' \
and 'b' \
and 'c' \
and 'd' \
and 'e' \
and 'f' \
in request.session:
#do something
Run Code Online (Sandbox Code Playgroud)

基本上,我需要确保在我的会话中存在所有这些值.

dee*_*ets 5

使用all内置

if all(key in request.session for key in ['a', 'b', ...]):
   ...
Run Code Online (Sandbox Code Playgroud)