Модель, упомянутая ниже,
class Myclass(models.Model):
name = models.CharField(max_length=200)
bad=models.ManyToManyField(User,blank=True,related_name='bad')
avarage=models.ManyToManyField(User,blank=True,related_name='avarage')
Я попытался подсчитать пользователей, которые отметили bad
в первом объекте Myclass
Myclass.objects.filter(id=1).bad_set.all().count()
, но есть ошибка AttributeError: 'QuerySet' object has no attribute 'bad_set'
Есть идеи, что здесь пошло не так?
Я заметил, что код Myclass.objects.get(id=1).bad.count()
работает, если есть только одно поле manytomany (если я удалил avarage
поле)