![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后台admin
等一杯清茶
一把陈壶,装上二月的新绿。岁月的炉火,烹煮云水涯。日子在茶中,波澜不惊。
展开
-
rbac组件
rbac组件这个贴不是为了教学,教学网上、b站有很多,可以看看,这是就是用来记录,方便后续使用后台管理系统,基本上绕不开权限管理这件事,除非是一个小的系统,不需要进行权限管理。rbac组件,就是基于角色的权限管理系统。大致思路就是: 分为用户、角色、权限三方面大致使用流程: 将组件拷贝到项目中 去settings中进行rbac设置 修改本身项目的用户表(也叫将业务用户和rbac用户进行关联) 再有顶多就是修改登录的逻辑和修改之前页面设计权限显示问题settings:######原创 2021-07-07 14:35:29 · 131 阅读 · 0 评论 -
后台管理布局
后台管理布局结构一般分三个部分: 顶:标题、logo、用户窗口 左侧:菜单框 右侧:功能区简单写一个模板base.html<head> {% block title %} {% endblock %} {% block css %} <style> .header{ width: 100%; height: 50px; background-color:原创 2021-06-18 16:29:25 · 164 阅读 · 0 评论 -
权限组件---rbac
权限组件—rbac什么是权限?对系统功能进行限制权限与应用权限可以应用于多个应用中用户、角色、权限不给用户直接分配权限,通过将用户分配角色,给角色分配权限一个包含正则表达式的url相当于一个权限用户登录成功后: 1.查询当前用户的所有权限 1.1查询用户的角色 ret = user.roles.all() 1.2查询角色对应的权限 ret = ret.values('permissions__url').distinct() permission_list = [原创 2021-06-18 14:16:55 · 225 阅读 · 0 评论 -
Python使用simpleui后,创建新用户时,密码为明文
Python使用simpleui后,创建新用户时,密码为明文如果使用django的后台,创建一个后台的管理系统,在涉及到用户登录、用户注册这方面的时候,完全不用自己创建视图函数,django的admin自己有登录与注册的方法,只需要进行相关的配置就行。首先是创建model: 省略 配置admin,为model进行注册配置:(密码明文的问题就是出现在这里没配置完全) from apps.users.models import User from django.contrib.auth.admi原创 2021-04-22 14:15:22 · 777 阅读 · 0 评论 -
在django的admin中使用ckedior富文本编辑器
在django的admin中使用ckedior富文本编辑器django后台管理没有富文本编辑器,导致我们想新添一些带格式的文字和图片的时候,比如:新增一个新闻。说明:之前尝试过使用Kindedior,但是在配置图片上传的时候,出现很多问题,就放弃使用,如果不使用图片上传这个功能,但是提倡使用,毕竟界面的功能更完善。安装库pip install django-ckeditor注册INSTALLED_APPS = [ # ... 'ckeditor',]修改模型(前提不原创 2021-03-04 13:30:44 · 423 阅读 · 2 评论