zoukankan      html  css  js  c++  java
  • 潭州课堂25班:Ph201805201 django 项目 第四十三课 后台 用户管理前后功能实现 (课堂笔记)

    用户的展示,编辑,删除,

    把用户显示出来,用户名,员工(是,否), 超级用户(是, 否)     活跃状态,(非活跃示为删除)

    在前台要显示该用户所属的用户组,在前台代码中是调用类的属性,所以在 user 的数据库模型中要定义个方法,取出这个用户的用户组,

    在 uset 的数据库表中定义取出用户组的方法:

     删除

    user_instance.groups.clear()    # 清除用户组
    user_instance.user_permissions.clear() # 清除用户权限
    user_instance.is_active = False # 设置为不激活状态
    user_instance.save()
    return to_json_data(errmsg="用户删除成功")
    修改:
    要对该用户的所属组进行修改,那么要把所属组显示到页面,还要把所有组显示到页面,供用户进行多选的操作,
    是否能登录后台,是否是超级管理员,进行单选操作,
  • 相关阅读:
    委托的另一种写法
    List集合基于某个字段排序
    js进阶
    DBlink与同义词
    iOS汤姆猫素材
    Objective-C 变量和基本的数据类型
    OC基础语法之方法
    16进制数
    kmp算法原理自我理解
    bfs广度遍历搜索模版
  • 原文地址:https://www.cnblogs.com/gdwz922/p/10301815.html
Copyright © 2011-2022 走看看