Junior — Middle+
48
Получение пяти товаров из базы с помощью Django ORM
Компании, где спрашивали:
Авк-Консталтинг
Условие задачи
Необходимо выбрать любые пять записей из модели Product, используя возможности Django ORM. В качестве основы используйте приведённые ниже модели.
from django.db import models
class Category(models.Model):
name = models.CharField(max_length=100)
def __str__(self):
return self.name
class Tag(models.Model):
name = models.CharField(max_length=50)
def __str__(self):
return self.name
class Product(models.Model):
name = models.CharField(max_length=100)
price = models.DecimalField(max_digits=10, decimal_places=2)
category = models.ForeignKey(Category, on_delete=models.CASCADE)
tags = models.ManyToManyField(Tag, related_name='products')
def __str__(self):
return self.name