У меня есть две модели Django, названные Категории и Item .В категории может быть много предметов. У модели предметов есть свойство is_available
, которое может быть True
или False
.
class Categories(models.Model):
name = models.TexField()
**some other fields**
class Item(models.Model):
project = models.ForeignKey(Categories,on_delete=models.CASCADE, related_name='category_item')
name = models.TextField()
is_available = models.BooleanField()
. Вот как я запрашиваю db:
all_cat = Categories.odjects.filter(**some_field**).order_by('-category_item__is_live').distinct()
Тем не менее, я все еще не получаю результаты удаленного анализа, я думаю, что здесь отлично работает для элементов, но не для категорий.
Я знаю точный запрос SQL, я могу сделать это с ним, но как я могу запроситьиспользуя django?