WD5 - разработка сайтов

Django Выбор записей с чётными идентификаторами

задача: используя ORM django выбрать все записи с четными идентификаторами

решение №1:

Model.objects.extra(select={'mod': 'id % 2'}).filter(mod=0)

решение №2:

from django.db.models import F
obj2 = Obj.objects.filter(id=(F('id')/2)*2)
Яндекс.Метрика