在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 文件和输入输出小结
Oct 09 Python
Python序列之list和tuple常用方法以及注意事项
Jan 09 Python
Python函数参数类型*、**的区别
Apr 11 Python
Python虚拟环境Virtualenv使用教程
May 18 Python
Python序列操作之进阶篇
Dec 08 Python
python使用xslt提取网页数据的方法
Feb 23 Python
正确理解Python中if __name__ == '__main__'
Jan 24 Python
python 进程的几种创建方式详解
Aug 29 Python
详解Python绘图Turtle库
Oct 12 Python
python中判断文件结束符的具体方法
Aug 04 Python
Python内置函数及功能简介汇总
Oct 13 Python
python dir函数快速掌握用法技巧
Dec 09 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做下载文件的实现代码及文件名中乱码解决方法
2011/02/03 PHP
完美解决thinkphp验证码出错无法显示的方法
2014/12/09 PHP
thinkphp自带验证码全面解析
2016/09/18 PHP
JavaScript高级程序设计 错误处理与调试学习笔记
2011/09/10 Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
2014/05/22 Javascript
JavaScript函数详解
2015/02/27 Javascript
深入理解JavaScript系列(47):对象创建模式(上篇)
2015/03/04 Javascript
浅析AngularJS中的生命周期和延迟处理
2015/06/18 Javascript
js查看一个函数的执行时间实例代码
2015/09/12 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
2015/09/16 Javascript
JavaScript中push(),join() 函数 实例详解
2016/09/06 Javascript
详解数组Array.sort()排序的方法
2020/05/09 Javascript
JS实现颜色动态淡化效果
2017/03/06 Javascript
vue.js 使用v-if v-else发现没有执行解决办法
2017/05/15 Javascript
vue通过watch对input做字数限定的方法
2017/07/13 Javascript
jQuery实现仿京东防抖动菜单效果示例
2018/07/06 jQuery
jQuery实现form表单基于ajax无刷新提交方法实例代码
2019/11/04 jQuery
[49:08]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python调用java模块SmartXLS和jpype修改excel文件的方法
2015/04/28 Python
Python爬虫之正则表达式基本用法实例分析
2018/08/08 Python
python使用xlrd模块读取xlsx文件中的ip方法
2019/01/11 Python
Cython编译python为so 代码加密示例
2019/12/23 Python
python爬虫学习笔记之pyquery模块基本用法详解
2020/04/09 Python
利用python控制Autocad:pyautocad方式
2020/06/01 Python
Pyinstaller打包Scrapy项目的实现步骤
2020/09/22 Python
Pandas的数据过滤实现
2021/01/15 Python
总结html5自定义属性有哪些
2020/04/01 HTML / CSS
GOLFINO英国官网:高尔夫服装
2020/04/11 全球购物
Ajxa常见问题都有哪些
2014/03/26 面试题
编程用JAVA解析XML的方式
2013/07/07 面试题
公安机关查摆剖析材料
2014/10/10 职场文书
2014年小学教学工作总结
2014/11/13 职场文书
社区法制宣传月活动总结
2015/05/07 职场文书
撤诉书怎么写
2015/05/19 职场文书
纪检监察立案决定书
2015/06/24 职场文书
go原生库的中bytes.Buffer用法
2021/04/25 Golang