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="用户删除成功")
    修改:
    要对该用户的所属组进行修改,那么要把所属组显示到页面,还要把所有组显示到页面,供用户进行多选的操作,
    是否能登录后台,是否是超级管理员,进行单选操作,
  • 相关阅读:
    测试及开发中应当要考虑的安全问题
    31、Python之会话管理cookie和session
    Scrapy爬虫框架入门
    30、Python之web框架django进阶篇
    装饰器函数
    函数初始后续与进阶
    函数初识
    文件操作
    日本语自学
    编码,集合
  • 原文地址:https://www.cnblogs.com/gdwz922/p/10301815.html
Copyright © 2011-2022 走看看