Я пытаюсь сосчитать всех детей из родительской модели, но не могу заставить ее работать.
См. Ниже мою модель и вещи, которые я попробовал.
Модель
class ParentXX(models.Model):
created = models.DateTimeField(auto_now_add=True, null=True)
last_updated = models.DateTimeField(auto_now=True)
name = models.CharField(max_length=200,null=False,blank=False,unique=True)
class ChildrenXX(models.Model):
created = models.DateTimeField(auto_now_add=True, null=True)
last_updated = models.DateTimeField(auto_now=True)
name = models.CharField(max_length=200,null=False,blank=False,unique=True)
parent_sample = models.ForeignKey(ParentXX,
models.CASCADE,
blank=False,
null=False,
related_name='child_sample')
код
cnt = ParentXX.objects.filter(name="xx").annotate(c_count=Count('child_sample')) #Not working
cnt = ParentXX.objects.filter(name="xx").annotate(c_count=Count('parent_sample')) #Not working
print(c_count)