django-元类Meta
Posted .Tang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django-元类Meta相关的知识,希望对你有一定的参考价值。
模型元选项
- 文档有更多Meta类的配置属性: English:https://docs.djangoproject.com/en/1.11/ref/models/options/, Chinese:https://yiyibooks.cn/xx/Django_1.11.6/ref/models/options.html
- 每个model都可以定义一个Meta类,这个类中可以定义一些关于你的配置
- Meta是一个model内部的类
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的主要内容,如果未能解决你的问题,请参考以下文章