在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线性方程组求解运算示例
Jan 17 Python
python实现彩票系统
Jun 28 Python
Python2与Python3的区别实例分析
Apr 11 Python
python time.sleep()是睡眠线程还是进程
Jul 09 Python
pandas 如何分割字符的实现方法
Jul 29 Python
django中使用事务及接入支付宝支付功能
Sep 15 Python
Cython编译python为so 代码加密示例
Dec 23 Python
pytorch 获取tensor维度信息示例
Jan 03 Python
通过实例解析Python return运行原理
Mar 04 Python
Python动态强类型解释型语言原理解析
Mar 25 Python
弄清Pytorch显存的分配机制
Dec 10 Python
python 使用openpyxl读取excel数据
Feb 18 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脚本
2006/11/26 PHP
用 Composer构建自己的 PHP 框架之设计 MVC
2014/10/30 PHP
PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)
2015/09/22 PHP
基于PHP实现等比压缩图片大小
2016/03/04 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
PHP中define() 与 const定义常量的区别详解
2019/06/25 PHP
event.srcElement 用法笔记e.target
2009/12/18 Javascript
基于jquery的给文章加入关键字链接
2010/10/26 Javascript
从零开始学习jQuery (十) jQueryUI常用功能实战
2011/02/23 Javascript
javaScript实现浮点数转十六进制字符
2013/10/29 Javascript
图片放大镜jquery.jqzoom.js使用实例附放大镜图标
2014/06/19 Javascript
JavaScript中Cookie操作实例
2015/01/09 Javascript
被遗忘的javascript的slice() 方法
2015/04/20 Javascript
浅谈JavaScript字符串拼接
2015/06/25 Javascript
点评js异步加载的4种方式
2015/12/22 Javascript
JavaScript中offsetWidth的bug及解决方法
2017/05/17 Javascript
在 Linux/Unix 中不重启 Vim 而重新加载 .vimrc 文件的流程
2018/03/21 Javascript
vue实现条件判断动态绑定样式的方法
2018/09/29 Javascript
javascript中的数据类型检测方法详解
2019/08/07 Javascript
在vue中使用Base64转码的案例
2020/08/07 Javascript
10个易被忽视但应掌握的Python基本用法
2015/04/01 Python
使用Pyrex来扩展和加速Python程序的教程
2015/04/13 Python
python插入排序算法实例分析
2015/07/03 Python
python中urlparse模块介绍与使用示例
2017/11/19 Python
Python 写入训练日志文件并控制台输出解析
2019/08/13 Python
python虚拟环境模块venv使用及示例
2020/03/04 Python
威尔逊皮革:Wilsons Leather
2018/12/07 全球购物
园林设计师自荐信
2013/11/18 职场文书
网络维护中文求职信
2014/01/03 职场文书
清洁工表扬信
2014/01/08 职场文书
办公室秘书岗位职责范本
2014/02/11 职场文书
大学四年个人的自我评价
2014/02/26 职场文书
代办委托书怎样写
2014/04/08 职场文书
运动会400米加油稿(8篇)
2014/09/22 职场文书
2016党校培训心得体会
2016/01/07 职场文书
2016年“9.22”世界无车日活动小结
2016/04/05 职场文书