后台管理系统特点
- 权限管理
- 少量的前端样式
- 快速的开发
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界面,然后输入下面的指令用于创建管理员:
createsuperuser
根据提示输入用户名、密码、邮箱等信息。注意这里系统对密码强度有要求。
然后在登录界面进行登录,可以看到如下界面: