Django admin页面 显示中文问题

http://127.0.0.1:8000/admin/ 该页中实现中文显示。

 

1.  页面显示的数据表表名 实现中文显示。

models.Model类的内部类Meta,有两个特殊的选项:verbose_name和verbose_name_plural。顾名思义,verbose_name为model提供了一个更容易让人阅读的名称,而verbose_name_pluralze则是这个名称的复数形式。一般情况下,我会使用一个中文的verbose_name,由于中文不区分单复数,因此通常会将同一个中文字符串赋值给verbose_name和verbose_name_plural。比如,对于前面的“BookReviewWeibo”类,可以写成:

class BookReviewWeibo(Weibo, BookReview):    
        
    class Meta:
        verbose_name = '微读书'
        verbose_name_plural = '微读书' 

 

2. 页面App的名字 实现中文显示。

待续

 

3. 数据表表名、App的名字是开发者自己定义的,那么其他build-in的控件及build-in的标题 实现中文显示。

在项目的settings.py里,设置:

LANGUAGE_CODE = 'zh-CN'

 

posted on 2016-05-16 14:53  小作一个  阅读(877)  评论(0编辑  收藏  举报

导航