Как перенести sql-запрос в код django orm, который содержит

#mysql #sql #orm #django-orm

Вопрос:

Например, как перевести

 SELECT id FROM goods WHERE (goods.id amp; 1) =1
 

в код django orm

Комментарии:

1. Если тип данных-это какой-то xINT, то вы можете использовать WHERE goods.id MOD 2

Ответ №1:

 Goods.objects.extra(where=['id amp; 1 = 1'])
 

или

 Goods.objects.annotate(flag_fiter=F('id').bitand(1)).filter(flag_fiter=1)