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.字段