django orm代码量很大,我也没弄明白为什么要写这么多.本文只是以Model.objects.values()作为入口观察django orm是如何将这个api转换成sql并将结果返回.
主要用到的代码结构如下.
-
backends
-
models
-
fields
-
sql
-
query
-
compile
-
-
query
-
细节参考下图.
django orm代码量很大,我也没弄明白为什么要写这么多.本文只是以Model.objects.values()作为入口观察django orm是如何将这个api转换成sql并将结果返回.
主要用到的代码结构如下.
backends
models
fields
sql
query
compile
query
细节参考下图.