Django Admin后台中文命名:模型与应用的配置方法

顾言
顾言
发布时间:2026-10-12 | 2人浏览过
原创

本文介绍如何在Django Admin后台将模型表名和应用名称显示为中文。通过修改Models.py中的Meta类设置verbose_name和verbose_name_plural,以及配置apps.py和__init__.py文件,实现后台界面的本地化显示。

模型表名中文显示

在Django的Models.py文件中,可以通过定义Meta类来设置模型的显示名称。具体操作如下:

class Post(models.Model):
    name = models.CharField()
    # ... 省略其他字段信息

    class Meta:
        verbose_name = "文章"  # 单数形式显示的字段
        verbose_name_plural = verbose_name  # 复数形式显示字段,默认admin后台显示复数形式

重启服务后访问admin后台,即可看到中文表名。

应用名称中文显示

要修改应用目录下的apps.py文件,设置verbose_name属性。例如:

from django.apps import AppConfig

class PostConfig(AppConfig):
    name = 'mail'
    verbose_name = '博客'

接着,修改应用目录下的__init__.py文件,添加default_app_config属性:

default_app_config = 'blog.apps.BlogConfig'  # 格式:应用名.apps.classs名(apps.py中修改的class名)

重启服务后访问admin后台,即可看到中文应用名。

总结

通过上述步骤,可以成功在Django Admin后台实现模型表名和应用名称的中文显示。这不仅提升了后台界面的友好性,也便于用户理解和使用。

以上就是Django Admin后台中文命名的详细内容,更多关于Django配置的资料请关注本站其它相关文章!

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表