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创建超级用户的步骤
- 确保当前的工作目录为Django项目的根目录,即与manage.py文件在同级目录;
- 输入创建超级用户的命令行:python manage.py createsuperuser
- 在弹出的"Usersname:"的提示后面输入自定义的用户名;
- 在"Email address:"后面输入邮箱地址(随便,不一定是真的,但要包含"@");
- 在"Password:"和"Password(again):"后面输入所要创建的用户密码(密码不要太短,也不要太简单,要不然会创建不成功,可根据Django的提示来创建密码);
- 如果终端提示:Superuser created successfully.则说明超级用户创建成功,然后就可以登录Django web项目的后台了。
Django后台简介
使用上面步骤创建的用户名和密码登录Django的web项目后台之后,后台中除了认证和授权之外,以及一些基本的操作功能之外,还什么都没有,比如怎么创建文章啊,怎么修改文章啊,不用着急,这是下一章节模型models的内容了。