【图书介绍】《Django 5企业级Web应用开发实战(视频教学版)》_django 5企业级web应用开发实战(视频教学版)-CSDN博客
《Django 5企业级Web应用开发实战(视频教学版)》(王金柱)【摘要 书评 试读】- 京东图书 (jd.com)
本节主要介绍Django框架后台管理中创建管理员账户的方法。在Django框架后台管理中创建后台管理员账户,是为了更好地进行项目管理,管理员可以实现很多非常实用的功能。
首先,通过命令行创建一个后台管理项目——MyAdminSite,具体方法如下:
Django-admin startproject MyAdminSite
然后,在命令行进入该目录,并执行下面的指令启动项目:
python manage.py runserver
下一步,通过浏览器访问Django服务器的默认URL地址(http://127.0.0.1:8000/),页面效果如图7.1所示。
接着,继续访问后台管理模块,该模块的路由是在创建项目时就默认配置好的,具体代码 如下:
urlpatterns = [
path('admin/', admin.site.urls),
]
图7.1 启动MyAdminSite Web项目
通过访问URL地址(http://127.0.0.1:8000/admin/),就可以进入后台管理的登录界面,页面效果如图7.2所示。
图7.2 访问MyAdminSite项目后台管理模块
如图7.2中的箭头和标识所示,需要用户输入后台管理的用户名和密码才能进入模块内部界面。
但是,默认情况下Django框架后台管理是没有配置用户名和密码的。此时,需要在命令行中通过如下指令创建管理员超级账户:
python manage.py createsuperuser
具体操作步骤如图7.3所示。依次输入用户名(Username)、邮箱地址(Email address)、密码(Password)后就完成了创建管理员超级账户的步骤。注意,密码需要重复输入两次,并且两次必须完全相同,否则无法通过验证。
图7.3 创建MyAdminSite项目后台管理员账户