Django 5 для начинающих

Прогресс по курсу:  9/1004

3.7 Django ORM, поисковые поля и агрегатные функции
4 из 16 шагов пройдено
0 из 60 баллов  получено

Задача 2

Дан класс модели Car:

class Car(models.Model):
    id           = models.AutoField(primary_key=True)
    model        = models.CharField(max_length=200, blank=False, null=False)
    factory_year = models.IntegerField(blank=True, null=True)
    model_year   = models.IntegerField(blank=True, null=True)
    plate        = models.CharField(max_length=10, blank=True, null=True)
    value        = models.FloatField(blank=True, null=True)
    bio          = models.TextField(blank=True, null=True)

Задание:

Используя менеджер по умолчанию, получите записи с id равными 2, 8, 9 и 15, за один запрос.

P.S. На экран ничего не нужно выводить, id записей необходимо передать в виде кортежа.

Чтобы решить это задание откройте https://stepik.org/lesson/1146715/step/6

Напишите программу. Тестируется через stdin → stdout

Верно решили 125 учащихся
Из всех попыток 60% верных
Time Limit: 30 секунд
Memory Limit: 256 MB
Максимум 5 баллов за решение.

Будьте вежливы и соблюдайте наши принципы сообщества. Пожалуйста, не оставляйте решения и подсказки в комментариях, для этого есть отдельный форум.
Оставить комментарий

Кортеж - это круглые скобки, если что

почему здесь не работает Car.objects.filter(id__in=[2, 8, 9, 15])? (

@Полина_Пелеева, так работает проверочный код. Указал в примечании что необходимо использовать кортеж.