Python django перехват sql-запроса до его выполнения

У меня есть библиотека, которая нативно врезается в django и работает с django Admin и умеет использовать objects.all() и так далее. QuerySet отправляется вместо базы данных в другой api проект. Мне нужно перехватить sql запрос перед выполнением, что django и делает, чтобы я мог делать еще больше магии с запросами. может кто-то знает как это сделать в теории? ну или есть пример, буду рад увидеть.

I have a library that natively crashes into django and works with django Admin and can use objects.all() etc. The QuerySet itself instead of a database goes to another project by api. I need to intercept sql queries before django can do more magic with the queries. Do you know how to do this in theory? Or if you have an example, i would be glad to see.

I tried to look for something similar on the Internet, but everywhere there is information only for outputting information to the logs about executed requests through Middleware
я пробовал искать что то подобное в интернете но везде есть информация только на вывод в логи информацию о выполненных запросах через Middleware
Вернуться на верх