天天看點

models資料庫多對多操作

def Boytogirl(requests):

     print("ok")

     girl=models.Girl.objects.get(id=1)#首先要擷取一個對象

     print("G`1",girl.username)

     girl.b.add(*[1,2,3])#添加一個

     girl.b.add(*[1])#添加一個
    return HttpResponse("Ok")

#第二種方式通過boy的表來操作:
 b1=models.Boy.objects.get(id=1)
     b1.girl_set.add(3)
     b1.girl_set.add(*[1,2,3,4])
#删除資料
g1.b.clear()#全部删除的意思
g1.b.remove(*[2])#單獨的删除      

繼續閱讀