在视图中检查上下文中传递的对象是否存在



我正在开发一个基本的django网站。我的购物车视图如下:

def cart(request):
customer=request.user.customer
order, created=Order.objects.get_or_create(customer=customer, complete=False)
items=order.orderitem_set.all()
context={
'items':items,
'order':order,
'types' : Category.objects.all(),
}
return render(request,"cart.html",context)

商品是客户购物车中的产品。我想检查一下,如果购物车是空的(也就是说没有项目(,那么我可以显示一条购物车为空的消息,然后可以重定向到某个页面。我正试图找到一种方法来执行此检查,并显示购物车为空的消息。如有任何帮助,我们将不胜感激。谢谢

检查exists()--(django-doc(

context={
'is_empty':order.orderitem_set.exists(),
'items':items,
'order':order,
'types' : Category.objects.all(),
}

最新更新