python-datamodel - python metaclass example - Что такое метаклассы на Питоне?

metaclass python 3 / python / oop / metaclass / python-class

В Питоне,что такое метаклассы и для чего мы их используем?

U11-Forward



Answer #1

Например, если вы посмотрите на модели Django , их определение выглядит немного запутанным. Похоже, вы определяете только свойства класса:

class Person(models.Model):
    first_name = models.CharField(max_length=30)
    last_name = models.CharField(max_length=30)