请帮助我的困境,因为我仍然是新的djangoPython
我正在开发一个购物车应用程序,其中ajax接收购物车项目并通过POST发送到django中的视图
在Django视图中
def add_product (request):
if is_ajax or request.POST:
productname = request.POST.get('productname','')
price = request.POST.get('price')
quantity = request.POST.get('quantity', '')
cartsession = request.session.get('cartitems', {})
cartsession[productname] = productname
cartsession[price] = price
cartsession[total] = total
cartsession[quantity] = quantity
request.session.get('cartitem') = cartsession
return render(request, 'cartset.html',{'cartsession':cartsession})
在模板上
{% for cart in cartsession %}
{ cart.productname}
{% endfor %}
在上面的代码之后,模板页上没有显示任何内容
有人帮忙吗
你的代码有多个问题
视图.py
要按模板中的键显示字典值
如果您想遍历字典项,请使用下面的代码
相关问题 更多 >
编程相关推荐