通路位址,背景執行test函數,執行裡面的資料的寫入

一對一的連表查詢
多表的外鍵正向查詢
假如資料庫中是多個表通過外鍵關聯的,我們也可以在一個表裡面通過點的方式一直下去的
我們可以從uinfo表裡面一直找下去的 ,如下
上面我們看到了uinfo設定了utype的外鍵,可以從uinfo裡面正向的查找utype裡面的内容。我們也可以通過utype,來反向查找在目前title下面的所有使用者
在utype表裡面預設是有一個字典,是按照外鍵表名字+下劃線+set,組成的一個quset字段。對utype中的第一行檢視所有的使用者資訊
例如,指定隻取兩列
這裡出來的結果還是QuerySet不是對象了。是一個字典類型了。QuerySet[{'id':'xx','name':'xxx}],這裡在for循環出來的結果就是一個一個字典了
如果是values_list拿到的結果就不是字典了,QuerySet裡面是一個元祖
第二種和第三種方法是不能跨表,第一種是對象形式是可以跨表的。
要想<code>字典</code>和<code>元祖</code>的的時候也能跨表,就要在查詢的時候就執行跨表,如下面的代碼
本文轉自 kesungang 51CTO部落格,原文連結:http://blog.51cto.com/sgk2011/2062083,如需轉載請自行聯系原作者