metaclass

Несоответствие множественного наследования метакласса

Почему это: class MyType(type): def __init__(cls, name, bases, attrs): print 'created', cls class MyMixin: __metaclass__ = MyType class MyList(list, MyMixin): pass хорошо, и работает, как ожидалось: created <class '__main__.MyM ...

Как работает мета-класс Django?

Я использую Django, который позволяет людям добавлять дополнительные параметры в класс с помощью class Meta. class FooModel(models.Model): ... class Meta: ... единственное, что я нашел в документации Python было: class FooMetaClas ...