在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 16 Python
python自带的http模块详解
Nov 06 Python
python 对key为时间的dict排序方法
Oct 17 Python
Flask之请求钩子的实现
Dec 23 Python
详解python中list的使用
Mar 15 Python
python numpy数组复制使用实例解析
Jan 10 Python
python统计文章中单词出现次数实例
Feb 27 Python
升级keras解决load_weights()中的未定义skip_mismatch关键字问题
Jun 12 Python
Python 使用 PyQt5 开发的关机小工具分享
Jul 16 Python
python 中关于pycharm选择运行环境的问题
Oct 31 Python
基于tensorflow __init__、build 和call的使用小结
Feb 26 Python
python基础之匿名函数详解
Apr 21 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版网站缓存加快打开速度的方法分享
2012/06/03 PHP
php无法连接mysql数据库的正确解决方法
2016/07/01 PHP
PHP自定义图片缩放函数实现等比例不失真缩放的方法
2016/08/19 PHP
PHP curl 或 file_get_contents 获取需要授权页面的方法
2017/05/05 PHP
JavaScript 在线压缩和格式化收藏
2009/01/16 Javascript
10款非常有用的 Ajax 插件分享
2012/03/14 Javascript
jQuery使用动态渲染表单功能完成ajax文件下载
2013/01/15 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
2015/03/27 Javascript
Bootstrap每天必学之滚动监听
2016/03/16 Javascript
返回函数的JavaScript函数
2016/06/14 Javascript
详解微信小程序开发之——wx.showToast(OBJECT)的使用
2017/01/18 Javascript
Vue生命周期示例详解
2017/04/12 Javascript
ES6新特性:使用export和import实现模块化详解
2017/07/31 Javascript
给localStorage设置一个过期时间的方法分享
2018/11/06 Javascript
vue中轮训器的使用
2019/01/27 Javascript
win10下Python3.6安装、配置以及pip安装包教程
2017/10/01 Python
微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧
2018/01/04 Python
Python父目录、子目录的相互调用方法
2019/02/16 Python
对Django 中request.get和request.post的区别详解
2019/08/12 Python
最小二乘法及其python实现详解
2020/02/24 Python
python中sympy库求常微分方程的用法
2020/04/28 Python
使用Python pip怎么升级pip
2020/08/11 Python
python利用paramiko实现交换机巡检的示例
2020/09/22 Python
python里反向传播算法详解
2020/11/22 Python
用python批量下载apk
2020/12/29 Python
意大利独特而优质的家居用品:Fazzini
2018/12/05 全球购物
教师评优的个人自我评价分享
2013/09/19 职场文书
小学教师办公室制度
2014/02/03 职场文书
2014年乡镇植树节活动方案
2014/02/28 职场文书
酒店财务总监岗位职责
2015/04/03 职场文书
管理失职检讨书范文
2015/05/05 职场文书
侵犯商业秘密的律师函
2015/05/27 职场文书
2016年春节问候语
2015/11/11 职场文书
小学语文继续教育研修日志
2015/11/13 职场文书
三十年再续同学情倡议书
2019/11/27 职场文书
HTML基础-标签分类(闭合标签,空标签,块级元素,行内元素,行级块元素,可替换元素)
2021/03/31 HTML / CSS