欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python django model聯(lián)合主鍵的例子

 更新時(shí)間:2019年08月06日 17:39:22   作者:超越自己看到的  
今天小編就為大家分享一篇python django model聯(lián)合主鍵的例子,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

今天,在家試試django的model的設(shè)置,如何設(shè)置的聯(lián)合主鍵,我經(jīng)過查資料和實(shí)踐,把結(jié)果記錄如下:

例如:

class user(Model):
 id=AutoField(primary_key=True)
 name = CharField(max_length=30)
 age =IntegerField()
class role(Model):
 id=AutoField(primary_key=True)
 name=CharField(max_length=10)

這是兩個model有一個roleUser的model來描述use與role的關(guān)系,需要user的id與role的id做外鍵,也做聯(lián)合主鍵,如下:

class roleUser(Model):
 userId=ForeignKey(user)
 roleId=ForeignKey(role)
 class Meta:
 unique_together=("userId","roleId")

其中:

 class Meta:
 unique_together=("userId","roleId")

就是建立聯(lián)合主鍵。

以上這篇python django model聯(lián)合主鍵的例子就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論