如下图所示,生成数据库表格后,admin后台生成表名称会自动多一s,如果想让表名称,以及表格里的字段名中文显示,django里就需要添加verbose_name 和verbose_name_plural属性。

 

 django框架学习:十九.admin后台表名称和字段显示中文

 

 verbose_name 用法

如下图所示,如果想让表的字段名称显示为中文,需要在models.py文件添加verbose_name

django框架学习:十九.admin后台表名称和字段显示中文

 

models.py文件代码修改如下

 django框架学习:十九.admin后台表名称和字段显示中文

 

 刷新admin管理后台,页面如下:

django框架学习:十九.admin后台表名称和字段显示中文

 

verbose_name_plural用法

表名称Articles这地方也可以改成中文显示,加个verbose_name_plural属性

verbose_name_plural属性是写在class Meta下的, class Meta嵌套在class Article里

django框架学习:十九.admin后台表名称和字段显示中文

 

 刷新admin后台管理页面

django框架学习:十九.admin后台表名称和字段显示中文

 

 admin.py注册表

Ordering设置排序,前面加个负号表示降序 不加负号,那就是正序 List_editable 页面上直接可以编辑的字段。

django框架学习:十九.admin后台表名称和字段显示中文

 

注册表代码

 django框架学习:十九.admin后台表名称和字段显示中文

 

 刷新admin管理后台,age字段降序排列,name字段可以编辑。

 django框架学习:十九.admin后台表名称和字段显示中文