多对多数据库创建方式Django

来源:互联网 发布:京东大数据架构 编辑:程序博客网 时间:2024/05/29 15:56

方式一:

class Boy(models.Model):
    username=models.CharField(max_length=16)
class Girl(models.Model):
    username=models.CharField(max_length=16)
    b=models.ManyToManyField("Boy")


方式er


class BTG(models.Model):
    b_id=models.ForeignKey("Boy")
    g_id=models.ForeignKey("Girl")


class Boy(models.Model):
    username=models.CharField(max_length=16)
class Girl(models.Model):
    username=models.CharField(max_length=16)

0 0