verbose_name – Django内置字段验证
Django模型中的内置字段验证是所有Django字段预定义的验证。每个字段都有来自Django验证器的内置验证。人们还可以添加更多的内置字段验证,以应用或删除特定字段的某些约束。如果没有给出verbose名称,Django会使用字段的属性名称自动创建它,将下划线转换为空格。这个属性一般会改变管理界面上的字段名。
语法 –
Django内置字段验证 verbose_name 解释
用一个例子说明verbose_name的情况。考虑一个名为geeksforgeeks的项目,有一个名为geeks的应用程序。
在geeks应用程序的models.py文件中输入以下代码。我们将使用CharField对所有字段选项进行实验。
在Django上运行makemigrations和migrate并渲染上述模型后,让我们检查一下geeks_field的显示名称。
现在让我们使用verbose_name属性对其进行修改。将models.py改为
由于models.py被修改了,在项目中再次运行makemigrations和迁移。打开管理界面,再次检查该字段的名称,它已经变成了 “Geeksforgeeks”。
你可以看到修改后的图像。因此,verbose_name修改了字段名。