Django.contrib.auth.models.User.customer.RelatedObjectDoesNotExist: User has no customer. это моя ошибка в моем веб-приложении для электронной коммерции
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, объект пользователя запроса не имеет связанного клиента в вашей базе данных.