前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >admin建站

admin建站

作者头像
Centy Zhao
发布2019-12-26 16:35:39
5.6K0
发布2019-12-26 16:35:39
举报

admin管理界面

访问管理界面

在django中,当用户新建项目的时候,系统会自动生成admin后台管理系统。在settings.py文件中,有这么一条:

INSTALLED_APPS = [

'django.contrib.admin',

...

]

django 的admin和自己创建的app一样,都配置有url:

url(r'^admin/', admin.site.urls),

可以通过在浏览器中输入下面的url来访问admin管理系统:

http://127.0.0.1:8000/admin/

此时并不能进行登录操作,因为django并没有为用户新建身份信息,而我们自己也没有创建用户。

创建用户并登录

进入Run manage.py Task(在tools中)界面,然后输入下面的指令用于创建管理员:

createsuperuser

若报错cmd 进入该文件位置python manage.py migrate

根据提示输入用户名、密码、邮箱等信息。注意这里系统对密码强度有要求。

然后在登录界面进行登录,可以看到如下界面:

这里暂时只能使用用户名进行登录。

配置admin为中文界面

默认下admin为英文界面看着很不爽,所以可以配置为中文界面。在settings.py文件的最后有这么几行:

LANGUAGE_CODE = 'en-us'

TIME_ZONE = 'UTC'

USE_TZ = True

将这几项改为:

LANGUAGE_CODE = 'zh-hans'

TIME_ZONE = 'Asia/Shanghai'

USE_TZ = False

USE_TZ = True会让django在数据库中使用国际时间,从而导致一些时间的问题。使用False来指定使用本地时间。

然后刷新一下admin界面,发现变成中文了:

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档