我的models.py中有以下代码:
class Tag(models.Model):
name = models.CharField(max_length=75)
class Article(models.Model):
tags = models.ManyToManyField(Tag)
def save(self,*args,**kwargs):
for tag in self.tags:
print tag.name
super(Article,self).save(*args,**kwargs)
当我尝试从管理面板创建文章时,我收到以下错误:
ValueError: "
我该如何解决这个问题?我需要在保存文章之前访问并迭代标记.谢谢!
最佳答案
你的宣言
form.save_m2m()
应该是之后
obj.save()
保存对象后很多很多字段都会添加