settings.py修改,由于Django后台良好的国际化配置,所以只需要把settings.py中配置修改到中国即可。

LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'

修改App名称,对应的App目录下的apps.py文件里有Django自动生成的AppNameConfig类 (如果没有,说明这个App不是manage.py startapp AppName命令生成的)。

一般这个类里只有默认的一个属性name,我们自己增加两条属性

class AppNameConfig(AppConfig):
    name = 'appname'
    verbose_name = u"应用名称"
    verbose_name_plural = u"应用名称"

然后在对应的App目录下__init__.py文件里增加一条语句

default_app_config = 'AppName.apps.AppNameConfig'

修改Model名称

在自己定义的model类里面增加class Meta然后重启服务器即可

class Example(models.Model):

# other statements
class Meta:
    verbose_name = u"模块名称"
    verbose_name_plural = u"模块名称"

修改Model内字段名称

这几乎是所有Django教程里都会提到的,定义时增加verbose_name参数即可

class Example(models.Model):
    Name = models.CharField(verbose_name="姓名", max_length=20)

修改默认的Django标题

Django自带的后台页面左上角硕大的Django字样和页面标题,还有后台首页的标题都可以很容易的进行修改。
只需要在任何一个导入了django.admin模块的文件写入。我一般选择项目的总urls.py里写入

admin.site.site_header = '我在后台首页左上角'
admin.site.site_title = '我在浏览器标签后面'
admin.site.index_title = '我在浏览器标签前面'

标签: none

添加新评论