django设置语言时区及后台管理

1.修改默认语言和时区

在settings.py中

LANGUAGE_CODE = 'en-us'

TIME_ZONE = 'UTC'

 改为

LANGUAGE_CODE = 'zh-hanz'

TIME_ZONE = 'Asia/shanghai'

2.创建管理员

终端中输入:python manage.py creatsuperuser  

3.在admin.py中定义注册模型类

admin.site.register(xxx)

4.在admin.py中定义模型管理类

class xxxadmin(admin.Modeladmin):

  list_display = [11,22,33] #定义后台显示的列

定义后,还需要修改注册模型类如:

admin.site.register(xxx,xxxadmin)

5.要更改后台显示的英文类名时,需重写__str__,可以直接return class.字段

原文地址:https://www.cnblogs.com/spidernyp/p/12256465.html