我有一个这样的标签模型: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 是正确的方法吗?如果是这样,如何实现这一目标?
添加回答
举报
0/150
提交
取消