在Django中实现添加user到group并查看


Posted in Python onNovember 18, 2019

一、添加user到group

第一种:

user.groups.add(1) # add by id

第二种:

from django.contrib.auth.models import Group
my_group = Group.objects.get(name='my_group_name') 
my_group.user_set.add(your_user)

二、查看group里面的用户

第一种:

group = Group.objects.get(name='blogger')

users = group.user_set.all()

第二种:

User.objects.filter(groups__name='blogger')

第三种:

perm = Permission.objects.get(codename='blogger')

users = User.objects.filter(Q(groups__permissions=perm) | Q(user_permissions=perm) ).distinct()

以上这篇在Django中实现添加user到group并查看就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python异步任务队列示例
Apr 01 Python
初步介绍Python中的pydoc模块和distutils模块
Apr 13 Python
Python计算一个文件里字数的方法
Jun 15 Python
浅谈Python的Django框架中的缓存控制
Jul 24 Python
Python通过命令开启http.server服务器的方法
Nov 04 Python
解决PyCharm同目录下导入模块会报错的问题
Oct 13 Python
python将excel转换为csv的代码方法总结
Jul 03 Python
python3中calendar返回某一时间点实例讲解
Nov 18 Python
python中str内置函数用法总结
Dec 27 Python
Python 无限级分类树状结构生成算法的实现
Jan 21 Python
python如何读取.mtx文件
Apr 22 Python
如何使用Tkinter进行窗口的管理与设置
Jun 30 Python
Django继承自带user表并重写的例子
Nov 18 #Python
Django自定义用户表+自定义admin后台中的字段实例
Nov 18 #Python
Django 实现Admin自动填充当前用户的示例代码
Nov 18 #Python
Django 创建后台,配置sqlite3教程
Nov 18 #Python
Python3实现配置文件差异对比脚本
Nov 18 #Python
Python(PyS60)实现简单语音整点报时
Nov 18 #Python
wxPython实现整点报时
Nov 18 #Python
You might like
php实现ping
2006/10/09 PHP
解析php防止form重复提交的方法
2013/07/01 PHP
PHP 出现 http500 错误的解决方法
2021/03/09 PHP
javascript YUI 读码日记之 YAHOO.util.Dom - Part.4
2008/03/22 Javascript
js正确获取元素样式详解
2009/08/07 Javascript
JavaScript 浮点数运算 精度问题
2009/10/06 Javascript
JavaScript的eval JSON object问题
2009/11/15 Javascript
Jquery中LigerUi的弹出编辑框(实现方法)
2013/07/09 Javascript
js二维数组排序的简单示例代码
2014/01/24 Javascript
js+css实现超简洁的二级下拉菜单效果代码
2015/09/07 Javascript
JavaScript中的闭包
2016/02/24 Javascript
轻量级jQuery插件slideBox实现带底栏轮播(焦点图)代码
2016/03/28 Javascript
javascript表单控件实例讲解
2016/09/13 Javascript
简单实现JS上传图片预览功能
2017/04/14 Javascript
nodejs body-parser 解析post数据实例
2017/07/26 NodeJs
解决ie img标签内存泄漏的问题
2017/10/13 Javascript
JavaScript通过mouseover()实现图片变大效果的示例
2017/12/20 Javascript
vue-cli中使用高德地图的方法示例
2019/03/28 Javascript
Python类的专用方法实例分析
2015/01/09 Python
python实现基本进制转换的方法
2015/07/11 Python
浅析Python的Django框架中的Memcached
2015/07/23 Python
numpy.delete删除一列或多列的方法
2018/04/03 Python
python实现对文件中图片生成带标签的txt文件方法
2018/04/27 Python
python实时监控cpu小工具
2018/06/21 Python
在Python 不同级目录之间模块的调用方法
2019/01/19 Python
Django框架视图函数设计示例
2019/07/29 Python
深入浅析python变量加逗号,的含义
2020/02/22 Python
Python3.7.0 Shell添加清屏快捷键的实现示例
2020/03/23 Python
selenium+python自动化78-autoit参数化与批量上传功能的实现
2021/03/04 Python
Html5中localStorage存储JSON数据并读取JSON数据的实现方法
2017/02/13 HTML / CSS
毕业生就业协议书
2014/04/11 职场文书
物理分数没达标检讨书
2014/09/13 职场文书
党员四风自我剖析材料
2014/10/07 职场文书
2016自主招生校长推荐信范文
2015/03/23 职场文书
2015年端午节活动方案
2015/05/05 职场文书
spring cloud gateway中如何读取请求参数
2021/07/15 Java/Android