У меня есть модели A
и B
, которые выглядят следующим образом:
class A(models.Model):
title = models.CharField(max_length=20)
(...)
class B(models.Model):
date = models.DateTimeField(auto_now_add=True)
(...)
a = models.ForeignKey(A)
Теперь у меня есть некоторые объекты A
и B
, и я бы хотел получить запрос, который выбирает все объекты A
, у которых меньше 2 B
, указывая на них.
A - это что-то вроде пула, а пользователи (B) объединяют пул. если только 1 или 0 соединены, пул не должен отображаться вообще.
Возможно ли такое моделирование? Или мне нужно немного изменить это?