def save(self): # print("mro:", PageProxyModel.__mro__) """ <class 'pylucid_migration.models.cms_pagemodel.PageProxyModel'> <class 'cms.models.pagemodel.Page'> <class 'mptt.models.MPTTModel'> <class 'django.db.models.base.Model'> <class 'object'> """ Model.save(self)
def test_site_and_short_url_are_unique_together(self): l1 = Link(destination_url="http://example.com", short_url="foobarbaz", site=self.site) l2 = Link(destination_url="http://example.com", short_url="foobarbaz", site=self.site) Model.save(l1) Model.save(l2)
def post_handle_object(self, parent_ref: str, object_ref: Model, data): if RELATE_TO_USER: self.relate_object_to_user(object_ref) object_ref.save() return object_ref