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="用户删除成功")
    修改:
    要对该用户的所属组进行修改,那么要把所属组显示到页面,还要把所有组显示到页面,供用户进行多选的操作,
    是否能登录后台,是否是超级管理员,进行单选操作,
  • 相关阅读:
    C语言I博客作业04
    C语言I博客作业03
    C语言I—2019秋作业02
    C语言I博客作业01
    JSP 基础语法
    JavaScript
    Hadoop简介
    用流从一个指定的网址抓取html代码
    内容采集
    SpringMVC控制器与视图的数据交换
  • 原文地址:https://www.cnblogs.com/gdwz922/p/10301815.html
Copyright © 2011-2022 走看看