創建一個經典的多對多關系:一本書可以有多個作者,一個作者可以有多本書(如下,csdn復制的圖片) 當進行數據遷移時,會生成三張表,了解就好      1,查詢數據的操作 :     1.一本書的所有作者      b = Book.objects.get(id=1)       b.author.all()     2.一個作者的所有書籍:      a = Author.objects.get(id=1)     a.book_set.all() 2,添加數據的操作 :   a = Auther.objects.get(id=1)   b = Book.objects.get(id=3)   #獲取對象b   b.authors.add(a)   #將對象傳b  (如果是刪除使用b.authors.remove()a)     如果關聯對象有多個時,應該先把多個對象分別添加進去:   a  = Auther.objects.filter(id__gt=4)   b = Book.objects.get(id=1)   for obj in a:     b.authors.add(obj)   重點部分:使用序列化器進行添加數據(不想敲,直接上圖)      
轉載自://www.cnblogs.com/wjun0/p/11800292.html
欧美黄色网