def save(self, force_insert=False, force_update=False):
    if self.type_id is None:
        self.type = ContentType.objects.get_for_model(self.__class__)
Создание универсального дизайна многотабличного наследования в Django