0
--models.py--
class Products(models.Model):
name= models.CharField(max_length=120, unique=True)
slug = models.SlugField(unique=True)
price = models.IntegerField(default=100)
image1 = models.ImageField(upload_to='static/images/home', blank=True, null=True)
class Cart(models.Model):
user = models.ForeignKey(User, null=True, blank=True)
product = models.ManyToManyField(Products, blank=True)
--views.py--
@login_required
def cart(request):
try:
cart_user = Cart.objects.filter(user = request.user)
except:
cart_user = False
if cart_user != False:
j = Products.objects.filter(pk=Cart.objects.filter(user=request.user)) #Not getting results in j
Теперь я хочу, чтобы список продуктов, который выбран пользователь формы корзины модель, когда он или она находится в системе. как применить присоединиться к двум моделей, так что я получаю весь список продуктов в переменной 'p', которая находится в модели Cart.product. СпасибоДжанго модели ManyToManyField поля присоединиться
Thankyou @ Кари-Антти-Kuosa – Harish
продукции = Product.objects.filter (cart__user__id = 1) .. здесь cart__user__id или Cart__user__id ??? Тележка - это моя модель или что-то еще? – Harish
Да, это ваша модель. –