Django创建超级用户命令和项目后台

Django作为一个自带后台设计的web框架,用来开发web应用,相对来说,是十分方便高效的。这一节,就将介绍Django的后台,并介绍注册登录后台的方式。


打开Django web项目后台

在终端进入项目的根目录,然后输入命令行python manage.py runserver,启动服务器之后,在浏览器的地址栏中https://http://127.0.0.1:8000/的后面添加“admin”,页面将自动跳转到登录界面。登录窗口默认名称为“Django管理”,下面包含用户名和密码的输入框,最下方还有一个登录的按钮(因为图片中的文字可能涉及版权的问题,所以这里就不截图展示了)。是的,只有“登录”,并没有“注册”按钮,那该怎么拥有用户名和密码呢?这就是本节所要介绍的创建超级用户的内容了。

提示:网址中的“admin”是和urls.py中的path('admin/', admin.site.urls)中的admin相对应的,如果将path中的admin改成其它的(为了安全性考虑,一般可以将admin改成自定义的url,比如'superdjango'),修改完之后,要访问后台,则将https://http://127.0.0.1:8000/admin中的admin改成对应的值。


创建超级用户命令

Django自带的后台的管理员一般被称为超级用户,创建超级用户,就相当于注册了Django的web应用的后台管理员账号,其命令如下:

python manage.py createsuperuser

提示:如果不行,换成python3试一试。


Django创建超级用户的步骤

  1. 确保当前的工作目录为Django项目的根目录,即与manage.py文件在同级目录;
  2. 输入创建超级用户的命令行:python manage.py createsuperuser
  3. 在弹出的"Usersname:"的提示后面输入自定义的用户名;
  4. 在"Email address:"后面输入邮箱地址(随便,不一定是真的,但要包含"@");
  5. 在"Password:"和"Password(again):"后面输入所要创建的用户密码(密码不要太短,也不要太简单,要不然会创建不成功,可根据Django的提示来创建密码);
  6. 如果终端提示:Superuser created successfully.则说明超级用户创建成功,然后就可以登录Django web项目的后台了。

Django后台简介

使用上面步骤创建的用户名和密码登录Django的web项目后台之后,后台中除了认证和授权之外,以及一些基本的操作功能之外,还什么都没有,比如怎么创建文章啊,怎么修改文章啊,不用着急,这是下一章节模型models的内容了。



全栈后端 / Django教程 :




Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.