django.contrib.auth.models.User.customer.RelatedObjectDoesNo


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时,请求用户对象在您的数据库中没有相关的客户。

最新更新