Вы можете посчитать количество связанных объектов, добавив аннотации:
from django.db.models import Count
MyText.objects.filter(
<b>nauthors=Count('authors')</b>
).filter(<b>nauthors__gte=1</b>)
Здесь вы, однако, фильтруете на MyText
s хотя бы с одним автором. Вы можете сделать это путем фильтрации значений, отличных от NULL
, и затем вернуть отдельный набор:
MyText.objects.filter(<b>authors__isnull=False</b>)<b>.distinct()</b>