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
многие-ко-многим. Есть помощь?