我正在尝试根据this article覆盖默认保存方法,但在这两种方式中我都遇到以下错误:
super(Blog, self).save(*args, **kwargs)
,我收到:name 'Blog' is not defined
models.Model.save(self, *args, **kwargs)
,我收到:name 'self' is not defined
Here全班 - 我做错了什么?
答案 0 :(得分:4)
save
方法的调用应该在类的save
方法中进行(该行没有正确缩进,因此它不在save
方法中。super
,super(Exc, self).save(*args, **kwargs)
。