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, объект пользователя запроса не имеет связанного клиента в вашей базе данных.

Вернуться на верх