Skip to content

Unable to use abstract models

When I use an abstract model with djangoldp.models.Model, DjangoLDP want to automatically register it with admin. As an abstract model, it can't be registered.

eg.

class MyAbstractModel(Model):
    defaultsomething = models.CharField(max_length=255, blank=True)

    class Meta(Model.Meta):
        permission_classes = [MyDefaultPermissions]
        abstract = True
        rdf_type = "wow:defaultrdftype"

class MyTrueModel(MyAbstractModel):
    defaultanothersomething = models.CharField(max_length=255, blank=True)