Встречается на 1% собеседований по Python
В каком свойстве можно посмотреть текст SQL запроса
Для просмотра текста SQL-запроса в Django ORM можно использовать свойство query у QuerySet.
Пример:
python
from django.db import connection
from myapp.models import MyModel
queryset = MyModel.objects.filter(name='test')
print(queryset.query) # Выведет SQL-запросДля сырого SQL через cursor можно посмотреть в connection.queries (требуется DEBUG=True):
python
from django.db import connection
with connection.cursor() as cursor:
cursor.execute("SELECT * FROM myapp_mymodel")
print(connection.queries[-1]['sql']) # Последний выполненный запросДля SQLAlchemy: str(query.statement) или query.statement.compile().

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы