すべてのモデルを保存する前に値を検証したい。そのため、保存機能をオーバーライドする必要があります。コードはほぼ同じで、mixin クラスに記述したいと考えています。しかし、スーパー関数の書き方がわからないので失敗しました。
私は英語が苦手です。申し訳ありません。
class SyncableMixin(object):
  def save(self, *args, **kwargs):
    try:
      res = validate(*args, **kwargs)
    except Exception:
      raise ValidateException()
    super(?, self).save(*args, **kwargs)
class SomeModel(SyncableMixin, models.Model):
  pass