Django admin管理界面,管理界面变成中文,管理界面显示所有表,表名改成中文名

Posted liu--huan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django admin管理界面,管理界面变成中文,管理界面显示所有表,表名改成中文名相关的知识,希望对你有一定的参考价值。

(一)管理界面变成中文

# 超级用户管理界面修改成中文( settings文件夹)
LANGUAGE_CODE = zh-Hans  # 改为zh-Hans

(二)管理界面显示所有表

管理界面显示所有表(admin.py文件夹)
admin.site.register(User)
admin.site.register(Blog)
admin.site.register(Article)
admin.site.register(Category)
admin.site.register(Tag)
admin.site.register(UpOrDown)
admin.site.register(Common)

(三)表名改成中文名

# 表名字改成中文名,以及表关联显示中文名
class Tag(models.Model):
    name = models.CharField(max_length=32,unique=True)

    class Meta:
        verbose_name = "标签"    # 表名改成中文名
        verbose_name_plural = verbose_name

    def __str__(self):
        return self.name

 

以上是关于Django admin管理界面,管理界面变成中文,管理界面显示所有表,表名改成中文名的主要内容,如果未能解决你的问题,请参考以下文章

Django -- admin管理工具

9.Django Admin进行web界面后台管理数据库

django 配置管理后台,出现多个 admin/admin/admin

django 1.9 + 自定义管理界面

django2中文界面

永远不会调用Django管理界面中的字段的只读方法