Django基于Pycharm开发之二 [使用django adminSite]

在使用django自带的adminsite的时候,有以下内容需要做。

1.数据迁移,管理表的创建。

2.启用本地化 (setting.py的配置)

一.数据迁移,默认情况下,安装django之后,django并没有为我们创建可以后台登录过程中使用的各种表,建议在pycharm的Terminal中操作:

 

从这个截图可以看出来,我们可以通过python manage.py createsuperUser 命令来创建超级管理员

首先,执行 pytthon manage.py migrate

              

  创建表成功。

  第二步:创建超级管理员:

  

按照流程创建超级管理员成功。

第三步:配置语言与时区,按照网上流行的说法

TIME_ZONE = 'Asia/Shanghai'

LANGUAGE_CODE = 'zh-cn'

重启服务后,报错,提示打不到语言包。

查看:site-packages/django/conf/locale 发现,根本就没有zh-cn这个文件,倒是有:zh_Hans  zh_Hant分别对应的简体中文和繁体中文,OK。

修改:Language_code='zh-Hans'  重启生成服务后,可以打开adminsite站点了。

打开网站看到是这样的。

原文地址:https://www.cnblogs.com/freewsf/p/6237816.html