为了账号安全,请及时绑定邮箱和手机立即绑定

在插入行之前将行添加到另一个表

在插入行之前将行添加到另一个表

月关宝盒 2021-09-25 21:46:47
我有一个这样的标签模型:class Tag(models.Model):    tag = models.CharField(max_length=100)和这样的图像模型:class Image(models.Model):    image_name=models.CharField(max_length=40,unique=False)    ...    tags = models.ManyToManyField(Tag)它当前采用数组中标签表的主键,而不是像这样的字符串值:{    "image_name" : "abc.png",    "tags" : [1, 2] }但是,我希望能够使用带有多个标签的 POST 请求创建一个新图像,如下所示:{    "image_name" : "abc.png",    "tags" : ["logo", "abc"] }当我这样做时,我希望 logo 和 abc 被自动插入到标签表中。ManyToManyField 是正确的方法吗?如果是这样,如何实现这一目标?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 147 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号