(Django)save(*args,**kwargs)与save(**kwargs)

(Django)save(*args,**kwargs)与save(**kwargs),django,django-models,Django,Django Models,当我搜索覆盖save方法时,我发现了不同的内容: def save(self, **kwargs): pass 以及: 什么更好?保存(self,*args,**kwargs)是推荐的方式,因为它是可以在django源代码中找到的签名 编辑: 我假设您在讨论django模型的save()方法 def save(self, *args, **kwargs): pass

当我搜索覆盖save方法时,我发现了不同的内容:

def save(self, **kwargs):
  pass
以及:

什么更好?

保存(self,*args,**kwargs)是推荐的方式,因为它是可以在django源代码中找到的签名

编辑: 我假设您在讨论django模型的save()方法

def save(self, *args, **kwargs):
  pass