Django的嵌套元类是如何工作的?

我正在使用Django,它允许人们通过使用class Meta向类添加额外的参数

类模型(models.Model):
...
类元:
...

我在Python文档中找到的唯一东西是:

类FooMetaClass(类型):
...
类别类别:
__元类\uuux=FooMetaClass

然而,我不认为这是同一件事

你在问两个不同的问题:

  1. MetaDjango模型中的内部类

    这只是一个类容器,模型上附加了一些选项(元数据)。它定义了可用权限、关联的数据库表名称、模型是否抽象、名称的单数和复数版本等

    简要说明如下:Django文档:模型:元选项

    可用元选项列表如下:Django文档:模型元选项

    对于最新版本的Django:Django文档:模型元选项

  2. Python中的元类:

    最好的描述是:Python中的元类是什么

发表评论