Как функции django ORM взаимодействуют с db и разбирают sql-код?

Я немного новичок в программировании и просто ради интереса попытался разобраться, как работает библиотека django. Я пошел посмотреть, как реализованы функции ORM. Я последовал за функциями к BaseManger, который наследуется от Generic[_T]. Но потом я застрял.

Вот что есть в BaseManager для чего-то вроде get()

def get(self, *args: Any, **kwargs: Any) -> _T: ...

Я предположил, что что-то происходит в родительском классе Generic, но вот что я получил:

Я не понимаю этот класс и не понимаю, как работает ORM get(). может кто-нибудь просветить меня, как это работает?

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