【问题标题】:What is "Verbose_name" and "Ordering" in class Meta? And please explain a little about Meta Class in djangoMeta 类中的“Verbose_name”和“Ordering”是什么?请解释一下django中的Meta Class
【发布时间】:2020-12-29 04:16:51
【问题描述】:
'''
从 django.db 导入模型
导入 uuid
类书(模型。模型):
名称=models.CharField(max_length=100)
isbn=models.UUIDField(默认=uuid.uuid4,
主键=真)
writer=models.CharField(max_length=100)
class Meta:
ordering=['name']
ordering='User MetaData'''
【问题讨论】:
标签:
python
django
metaclass
verbose
【解决方案1】:
1.Model Meta 基本上用于更改模型字段的行为,例如更改订单选项、verbose_name 和许多其他选项。在模型中添加 Meta 类是完全可选的。
2.Verbose_name 是字段的可读名称。
3.Ordering 接受一个字符串值列表,它们是模型字段。它用于定义模型对象的顺序。当检索到此模型的对象时,它们将按此顺序出现。