Django(part35)--多对多映射
生活随笔
收集整理的這篇文章主要介紹了
Django(part35)--多对多映射
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
學習筆記,僅供參考
文章目錄
- 數(shù)據(jù)表關(guān)聯(lián)關(guān)系映射
- 多對多映射
- 查詢
- 添加數(shù)據(jù)
數(shù)據(jù)表關(guān)聯(lián)關(guān)系映射
多對多映射
多對多表現(xiàn)了對象之間多對多的復雜關(guān)系,如: 每個人都有不同的學校(小學,初中,高中,…),每個學校都有不同的學生。
- 語法
- 示例
查詢
- 通過 book 查詢對應(yīng)的所有的 authors
- 通過 author 查詢對應(yīng)的所有的books
添加數(shù)據(jù)
from bookstore import models author1 = models.Author.objects.create(name='黃老師') author2 = models.Author.objects.create(name='王老師')book1 = author1.book_set.create(title="Python") #創(chuàng)建新書并關(guān)聯(lián)黃老師 author2.book_set.add(book1) #添加Python到王老師名下
總結(jié)
以上是生活随笔為你收集整理的Django(part35)--多对多映射的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: rtthread qspi w25q25
- 下一篇: Django(part36)--cook