В Django ORM, как мы можем пропустить проверку столбца, если условие истинно? И как проверить этот столбец с указанным значением c, если условие ложно.
Например, как мы можем достичь следующего условия mysql с Django ORM?
IF(product.display_stock > 0,'0',product.hide) = 0
Здесь необходимо, если для продукта display_stock is > 0
, то мне все равно, что содержит значение в столбце hide
. Если display_stock = 0
, то мне нужно подтвердить hide = 0
.
Любая справочная форма Django Эксперты ORM высоко ценятся. Спасибо.