美文网首页python进阶
Django admin显示中文

Django admin显示中文

作者: nummycode | 来源:发表于2017-08-15 10:25 被阅读190次

    整体界面的本地化

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

    django.middleware.locale.LocaleMiddleware
    

    模型名称的本地化

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

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

    模型字段的本地化

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

    class Item(models.Model):
          item_name = models.CharField( verbose_name='物件名称',max_length=50, )
    

    相关文章

      网友评论

        本文标题:Django admin显示中文

        本文链接:https://www.haomeiwen.com/subject/ucsmrxtx.html