zoukankan      html  css  js  c++  java
  • 如何让django的model名和应用名显示为中文

    在模型中加入class Meta即可
    class Staff(models.Model):
        name = models.CharField(null=True, blank=True, max_length=200)
        job = models.CharField(null=True, blank=True, max_length=200)
        def __str__(self):
            return self.name
        class Meta:
            verbose_name = '员工'
            verbose_name_plural = '员工'  #保证取消admin的model的s

    如何修改django.admin中一个应用的名称:复制下面的代码放入应用目录下的init.py中即可,通过修改 verbose_name = u’中文名称’

    from os import path
    from django.apps import AppConfig
    
    VERBOSE_APP_NAME = "YOUR VERBOSE APP NAME HERE"
    
    
    def get_current_app_name(file):
        return path.dirname(file).replace('\', '/').split('/')[-1]
    
    
    class AppVerboseNameConfig(AppConfig):
        name = get_current_app_name(__file__)
        verbose_name = u'中文名称'
    
    
    default_app_config = get_current_app_name(__file__) + '.__init__.AppVerboseNameConfig'
  • 相关阅读:
    关于按钮背景透明 + div拖拽
    asp.net 自带ajax 控件的小实例
    何去何从
    字符串的常用操作
    第一章
    C语言的基础知识2
    C语言的基础知识1
    socket
    缓冲区溢出学习
    OD调试
  • 原文地址:https://www.cnblogs.com/fungitive/p/9136150.html
Copyright © 2011-2022 走看看