def cart(request):
if request.user.is_authenticated:
customer = request.user.customer
order, created = Order.objects.get_or_create(customer=customer, complete= False)
items = order.orderitem_set.all()
else:
items = []
context = {'items':items}
return render(request,'store/cart.html', context)
这是我添加到购物车的代码,仍然显示没有相关的对象。
User has no customer
表示当您调用customer = request.user.customer
时,请求用户对象在您的数据库中没有相关的客户。