有没有办法检查某个值是否为 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 转换为字符串。就是这样
有人可以澄清一下吗? 我在 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 转换为字符串。就是这样