pytoolbox.django.models.metaclass module¶
Meta-classes for enhancing your models.
- class pytoolbox.django.models.metaclass.ABCModelMeta(name, bases, namespace, /, **kwargs)[source]¶
Bases:
ABCMeta
,ModelBase
Meta-class for building an abstract Model with abstract methods, properties, …
Example usage
>> class AbstractModel(models.Model): .. __metaclass__ = AbstractModelMeta .. .. class Meta: .. abstract = True