django-元类Meta

Posted .Tang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django-元类Meta相关的知识,希望对你有一定的参考价值。

模型元选项

class Book(models.Model):  # 创建book表
    headline = models.CharField(大标题, max_length=50)
    pub_date = models.DateTimeField(出版时间)

    class Meta:
        db_table = book # 映射到数据库的表名 默认表名是 appname_book
        managed = True # 默认True 代表通过django管理该表结构,反之不操作book表
        ordering = [-pub_date, id] # 排序 可通过多个字段排序 倒序添加"-"即可
        verbose_name = 书籍 # 查询结果为单条记录的描述
        verbose_name_plural = 书记柜 # 查询结果为多条数据的描述

 

以上是关于django-元类Meta的主要内容,如果未能解决你的问题,请参考以下文章

具有自定义元类行为的 Python 元类

元类(meta class)

python3元类的调用顺序

Java 实现 - 元类

在类似 django 的表单实现中使用元类有啥好处?

如何做类似 Django 模型的元类技巧