class PublishingMeta: published_datefield = 'publish_date' class OtherArticle(models.Model): title = models.CharField(max_length=255) slug = models.SlugField(unique=True) body = models.TextField() somebool = models.BooleanField(default=True) create_date = models.DateTimeField(default=datetime.datetime.now) register(OtherArticle) class OtherArticle2(models.Model): title = models.CharField(max_length=255) slug = models.SlugField(unique=True) class Meta: abstract = True class SubOtherArticle3(OtherArticle2): body = models.TextField(blank=True) create_date = models.DateTimeField(blank=True, default=datetime.datetime.now)
from sample_app.models import SubOtherArticle3 from publisher import register register(SubOtherArticle3)