У меня есть эта модель:
class Document(models.Model):
data = models.TextField()
users = models.ManyToManyField(User)
Как бы вы преобразовали следующий запрос для модели выше в raw sql?
Document.objects.annotate(num_users=Count(users))
Мне нужно переключить это на raw sql, потому что в django есть ошибка при использовании MySql, которая делает аннотирование очень медленным.
Но я не уверен, как обрабатывать поле многие ко многим в raw sql ..
Document.objects.raw('SELECT ...')