def save(self, *args, **kwargs):
        self.pre_save_polymorphic()
        return super(PolymorphicModel, self).save(*args, **kwargs)
Overridden model save function which supports the polymorphism
dataset/ETHPy150Open chrisglass/django_polymorphic/polymorphic/models.py/PolymorphicModel.save