django save() got an unexpected keyword argument 'force_insert'
出现这个问题,可能是因为你在model.py 中重写了save(),但是写错了。
比如这样:
1 def save(self): 2 if self.clean_name == "": 3 self.clean_name = self.name 4 super(Game, self).save()
但是没有传递一些参数,比如 force_insert 。
改成这样就好啦:
1 def save(self, *args, **kwargs): 2 if self.clean_name == "": 3 self.clean_name = self.name 4 super(Game, self).save(*args, **kwargs)
原文出处:http://semi-legitimate.com/blog/item/django-save-got-an-unexpected-keyword-argument-forceinsert