DJANGO: Получение объектов ManyToMany через необработанный SQL-запрос

Можно ли получить объекты "многие-ко-многим", связанные с моделью, через необработанный SQL? (используя django.db.connection)

Вот мои упрощенные модели:

class Comment(models.Model):
  author = models.CharField(max_length=100)
  body = models.CharField(max_length=140)

class Post(models.Model):
  title = models.CharField(max_length=100)
  body = models.TextField()
  comments = models.ManyToManyField(Comment)

Вот вывод, когда я делаю запрос с помощью SQL all posts:

from django.db import connection

cursor = connection.cursor()
cursor.execute("SELECT * FROM home_post")
all = cursor.fetchall()
print(all)
# output: [(1, 'First Post', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed.')]

Не возвращаются объекты comments многие-ко-многим. Есть помощь?

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