让 Django 的 Admin 界面显示中文

1. 整体界面的本地化:

在 settings.py 中载入入中间件(加入下面这个):

MIDDLEWARE_CLASSES = ( 'django.middleware.locale.LocaleMiddleware', )

2. 模型名称的本地化:

在定义 Model 类的时候,在 Meta 里面显式指定 verbose_name 和 verbose_name_plural 即可指定该模型在 Admin 里面显示的别名。

class Item(models.Model): # ... 这里定义各种字段 class Meta: verbose_name='物件' # 单数形式 verbose_name_plural='物件' # 这个是复数形式

3. 模型字段的本地化:

类似,只需要在模型字段定义的命名参数中指定 verbose_name 即可,这次没有复数:

class Item(models.Model): item_name = models.CharField( verbose_name='物件名称', # 关键在这里 max_length=50, )


【转载请附】愿以此功德,回向 >>

原文链接:http://www.huangwenchao.com.cn/2014/02/django-tip-2.html【让 Django 的 Admin 界面显示中文】

发表评论

邮箱地址不会被公开。 必填项已用*标注