Встречается на собеседованиях • сегодня
В каком свойстве можно посмотреть текст 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
интервью вопросы и ответы