后台admin
等一杯清茶
一把陈壶,装上二月的新绿。岁月的炉火,烹煮云水涯。日子在茶中,波澜不惊。
展开
-
rbac组件
rbac组件 这个贴不是为了教学,教学网上、b站有很多,可以看看,这是就是用来记录,方便后续使用 后台管理系统,基本上绕不开权限管理这件事,除非是一个小的系统,不需要进行权限管理。 rbac组件,就是基于角色的权限管理系统。 大致思路就是: 分为用户、角色、权限三方面 大致使用流程: 将组件拷贝到项目中 去settings中进行rbac设置 修改本身项目的用户表(也叫将业务用户和rbac用户进行关联) 再有顶多就是修改登录的逻辑和修改之前页面设计权限显示问题 settings: ######原创 2021-07-07 14:35:29 · 122 阅读 · 0 评论 -
后台管理布局
后台管理布局 结构 一般分三个部分: 顶:标题、logo、用户窗口 左侧:菜单框 右侧:功能区 简单写一个模板 base.html <head> {% block title %} {% endblock %} {% block css %} <style> .header{ width: 100%; height: 50px; background-color:原创 2021-06-18 16:29:25 · 132 阅读 · 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 · 216 阅读 · 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 · 747 阅读 · 0 评论 -
在django的admin中使用ckedior富文本编辑器
在django的admin中使用ckedior富文本编辑器 django后台管理没有富文本编辑器,导致我们想新添一些带格式的文字和图片的时候,比如:新增一个新闻。 说明: 之前尝试过使用Kindedior,但是在配置图片上传的时候,出现很多问题,就放弃使用,如果不使用图片上传这个功能,但是提倡使用,毕竟界面的功能更完善。 安装库 pip install django-ckeditor 注册 INSTALLED_APPS = [ # ... 'ckeditor', ] 修改模型(前提不原创 2021-03-04 13:30:44 · 416 阅读 · 2 评论