Я использую django-taggit для создания приложения, в котором хранятся не только задачи, но и информационные элементы. Могут быть помечены как элементы дел, так и информационные элементы.
Когда я извлекаю список тегов для дел, я запускаю следующий запрос:
action_tags = Tag.objects.order_by('name').filter(action__complete=False).annotate(action_count=Count('action'))
Это дает мне имя всех тегов, для которых есть неполные задачи. Это также дает мне счет неполных задач.
Для информационных элементов поле «завершено» отсутствует; информационные элементы просто "есть". Поэтому я хочу написать запрос, который извлекает все теги, для которых есть хотя бы один информационный элемент. Как это может быть написано?