ManyToMany是一种多对多的关系,在用途和使用方法上和外键ForeignKey类似。以下是本篇笔记的目录:ManyToMany的介绍through参数through_fields参数ManyToMany关系数据的增删改查OneToOne介绍1、ManyToMany的介绍假设有两个model,Person和Group,这两个model之间是多对多的关系。那么我们可以如下创建其关系:#blog/models.pyclassPerson(models.Model): name=models.CharField(max_length=64)classGroup(models.Model): na
ManyToMany是一种多对多的关系,在用途和使用方法上和外键ForeignKey类似。以下是本篇笔记的目录:ManyToMany的介绍through参数through_fields参数ManyToMany关系数据的增删改查OneToOne介绍1、ManyToMany的介绍假设有两个model,Person和Group,这两个model之间是多对多的关系。那么我们可以如下创建其关系:#blog/models.pyclassPerson(models.Model): name=models.CharField(max_length=64)classGroup(models.Model): na
UpdatinganManyToManyfieldwithDjangorest我正在尝试设置此API,以便可以使用"PUT"更新模型"MOVIE"中项目的一个/多个"TAG"。标签是MOVIE上的M2M。我正在发布电影中项目的PK。我的httpie工作(返回200OK)但没有创建任何内容。当我发布整个JSON(使用fetch)时,它只会在MOVIE(链接)上创建标签但没有M2M关系。httpie1http-fPUThttp://localhost:8000/api/Edit/3/tag:='{"name":"TEST"}'模型.py1234567classTag(models.Model):
UpdatinganManyToManyfieldwithDjangorest我正在尝试设置此API,以便可以使用"PUT"更新模型"MOVIE"中项目的一个/多个"TAG"。标签是MOVIE上的M2M。我正在发布电影中项目的PK。我的httpie工作(返回200OK)但没有创建任何内容。当我发布整个JSON(使用fetch)时,它只会在MOVIE(链接)上创建标签但没有M2M关系。httpie1http-fPUThttp://localhost:8000/api/Edit/3/tag:='{"name":"TEST"}'模型.py1234567classTag(models.Model):