Как функции django ORM взаимодействуют с db и разбирают sql-код?
Я немного новичок в программировании и просто ради интереса попытался разобраться, как работает библиотека django. Я пошел посмотреть, как реализованы функции ORM. Я последовал за функциями к BaseManger, который наследуется от Generic[_T]. Но потом я застрял.
Вот что есть в BaseManager для чего-то вроде get()
def get(self, *args: Any, **kwargs: Any) -> _T: ...
Я предположил, что что-то происходит в родительском классе Generic, но вот что я получил:
Я не понимаю этот класс и не понимаю, как работает ORM get(). может кто-нибудь просветить меня, как это работает?