您的位置:首頁>正文

Django最完整的教程之一!模型的高級用法,Django一如既往的火!

資料模型高級使用。 這節主要講模型的使用。 回顧一下基礎教程的模型設計

外鍵實例:

資料庫資料:

Publisher:

Author:

Book:

polls_book_authors:(關聯表, 自動生成的)

Publisher->Book, 從Publisher查詢到Book

我們知道, 外鍵在Book裡面, 而Publisher是沒有外鍵的。 所以這裡Publisher->Book用法就和上面說的不一樣了。

看圖解釋:

title__icontains:查詢欄位條件:欄位__icontains

訪問多對多值(Many-to-Many Values)

原理和外鍵的大同小異, 直接看教程即可。

這裡補充一下基礎知識的:models的get和filter區別。

看圖:

修改初始Manager QuerySets

模型方法:可以在models.py聲明欄位之外,還可以根據實際寫方法。實際用法功能,與Manager 大同小異的。都屬於自訂。

執行原始SQL查詢

這裡補充一下基礎知識的:models的get和filter區別。

看圖:

修改初始Manager QuerySets

模型方法:可以在models.py聲明欄位之外,還可以根據實際寫方法。實際用法功能,與Manager 大同小異的。都屬於自訂。

執行原始SQL查詢

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示