温馨提示×

Django中的多对多关联怎么定义

小亿
83
2024-03-06 09:10:53
栏目: 编程语言
GO开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Django中定义多对多关联需要使用ManyToManyField字段。例如:

from django.db import models

class Author(models.Model):
    name = models.CharField(max_length=100)

class Book(models.Model):
    title = models.CharField(max_length=100)
    authors = models.ManyToManyField(Author)

在上面的例子中,Book和Author之间是多对多的关联关系,一个作者可以有多本书,一本书也可以有多位作者。通过在Book模型中使用ManyToManyField来定义与Author模型的多对多关联关系。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:MyBatis中怎么处理多对多关联关系

0