您当前的位置: 首页 >  django

哆啦A梦_i

暂无认证

  • 1浏览

    0关注

    629博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Django:后台管理功能

哆啦A梦_i 发布时间:2021-04-21 21:18:34 ,浏览量:1

我们先考虑一下,Django 为什么要引入后台管理系统呢,原因是?

 

2. Django后台管理功能

我们用下面命令来创建超级用户:

  • python manage.py createsuperuser

通过此命令来设置用户名、密码和邮箱。后续章节,还会用到 Admin 后台管理系统,有对此命令的说明。 Admin 后台管理系统的功能是非常强大的。在以 Django 做为开发框架的小型软件公司,开发人员配置以及时间有限,无法短期内开发一套新的后台管理系统,在这种情况下,一般采用对 Admin 后台管理系统源码稍加改动的方法,把改动后的 Admin 系统作为软件的后台管理系统。

Admin 后台管理系统提供了用户类别、用户权限以及用户组权限的划分功能,如图3所示,Active (有效)、Staff status(人员状态)、Superuser status(超级用户状态)是用户的三种类别。用户类别划分 图3:Admin后台用户类别设置

如图4所示,Django 后台管理系统提供了用户权限划分功能。

图4:用户权限划分

当然也提供了用户组权限的分配功能,图5、6所示,分别是添加组和分配组权限。

用户组权限划分 图5:用户组权限划分添加用户组 图6:新添加用户组权限重要时间节点记录 图7:时间记录

Django 原生的 Admin 管理界面,虽然没有做太多的修饰,但是开发者可以利用 Model Admin 实现个性化定制,比如字段值的过滤功能、表字段展示的排序、搜索功能等。上面展示的是中文的后台管理界面,原生的 Django 后台管理系统是英文的。所以需要简单设置才可以实现中文模式。 Django 已经非常的成熟,一些软件社区和第三方平台给 Django 做了很多有用的插件,这使得后台管理界面更加美化,比如 django-admian-bootstrap 等。

关注
打赏
1556978864
查看更多评论
立即登录/注册

微信扫码登录

0.0379s