Аннотирование запроса с помощью Django

Здравствуйте, я пытаюсь аннотировать запрос, но он не работает...

Вот мой запрос :

animal = Animal.objects.first()
test = Test.objects.filter(a=3).annotate(name=Case(When(animal in 
test.user.all(), then=Value('withanimal')),
default=Value('notwithanimal'),))

Но я получил 'QuerySet' object has no attribute 'user'.

Точным пользователем поля является ManyToManyField.

Можете ли вы мне помочь?

Большое спасибо!

Вернуться на верх