Django raw sql в моделях с помощью ForeignKey

Допустим, этот псевдокод представляет собой модели для работы

class Quiz():
    name = models.CharField()

class Answer():
    quiz = models.ForeignKey(Quiz)
    answer_text = models.CharField()

Я хотел бы отслеживать необработанный SQL, поэтому давайте также импортируем from django.db import connection

print(Answer.objects.all().select_related('quiz').query)

ок, здесь мы имеем внутреннее присоединение под капотом

>>> a = Answer.objects.all()
>>> print(a[0].quiz.query) 

однако последний пример бросает AttributeError: 'Quiz' object has no attribute 'query'

Подскажите, есть ли способы более эффективной трассировки raw sql? Какой способ является лучшим? Спасибо

Эта строка a[0].quiz.query пытается найти имя поля query в модели Quiz

.query работает только с all() & filter(),

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