В каком свойстве можно посмотреть текст SQL запроса

Python Middle Без компании
В каком свойстве можно посмотреть текст SQL запроса
Ответы
Для просмотра текста SQL-запроса в Django ORM можно использовать свойство `query` у QuerySet. Пример: ``` 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`): ``` 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()`.