有没有办法检查某个值是否为 IN request.session.name?

Is there a way to check if some value is IN request.session.name?

有人可以澄清一下吗? 我在 request.session 中得到了一个 Cart 对象 我想检查 if request.session.cart CONTAINS item.id 作为键 来自模板

{% if game.id in request.session.cart %}

我知道 game.id 在那个购物车对象中是肯定的,但模板对此没有反应。 我添加了上下文处理器

更新:

SETTINGS.PY

        'OPTIONS': {
        'context_processors': [
            'django.template.context_processors.debug',
            'django.template.context_processors.request',
            'django.contrib.auth.context_processors.auth',
            'django.contrib.messages.context_processors.messages',
            'order.context_processors.cart',
        ],

模板和会话数据

图片上看到

game.id(没看到实际值但是和购物车里的一样)下面是购物车内容 template and session dataenter code here

好了,关注的各位。问题是我有 game.id 值的 UUID。传递给 cart 的值是一个字符串。它们“看起来”一样,但类型不同。 我使用 {{ game.id|slugify }} 将 UUID 转换为字符串。就是这样