Я хочу получить количество всех лекций со статусом = 1. В настоящее время я могу получить количество всех лекций только с использованием следующей строки кода:
topic = Topic.objects.annotate(lectures_count=Count('lectures')).get(id=topic_id)
Вот мои модели
class Lecture(models.Model):
id = HashidAutoField(primary_key=True)
topic = models.ForeignKey(Topic, on_delete=models.CASCADE, related_name='lectures')
status = models.BooleanField(default=1)
class Topic(models.Model):
id = HashidAutoField(primary_key=True)
name = models.CharField(max_length=100, null=False)
status = models.BooleanField(default=1)