在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基于右递归解决八皇后问题的方法
May 25 Python
Python使用getpass库读取密码的示例
Oct 10 Python
python绘制多个曲线的折线图
Mar 23 Python
利用Python如何实现一个小说网站雏形
Nov 23 Python
python绘制漏斗图步骤详解
Mar 04 Python
关于pytorch中全连接神经网络搭建两种模式详解
Jan 14 Python
flask框架渲染Jinja模板与传入模板变量操作详解
Jan 25 Python
numpy 矩阵形状调整:拉伸、变成一位数组的实例
Jun 18 Python
python 获取谷歌浏览器保存的密码
Jan 06 Python
python实现A*寻路算法
Jun 13 Python
python元组打包和解包过程详解
Aug 02 Python
python区块链实现简版工作量证明
May 25 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
可快速识别放射性物质-国外大神教你diy一个开放式辐射探测器
2020/03/12 无线电
PHP 和 COM
2006/10/09 PHP
基于mysql的论坛(2)
2006/10/09 PHP
php setcookie函数的参数说明及其用法
2014/04/20 PHP
为PHP5.4开启Zend OPCode缓存
2014/12/26 PHP
超强多功能php绿色集成环境详解
2017/01/25 PHP
thinkphp查询,3.X 5.0方法(亲试可行)
2017/06/17 PHP
PHP守护进程化在C和PHP环境下的实现
2017/11/21 PHP
laravel5.1框架基础之Blade模板继承简单使用方法分析
2019/09/05 PHP
PHP接入支付宝接口失效流程详解
2020/11/10 PHP
通用于ie和firefox的函数 GetCurrentStyle (obj, prop)
2006/12/27 Javascript
JavaScript 代码压缩工具小结
2012/02/27 Javascript
JS 去除Array中的null值示例代码
2013/11/20 Javascript
js中的caller和callee属性介绍和例子
2014/06/07 Javascript
初步使用Node连接Mysql数据库
2016/03/03 Javascript
简单了解JavaScript操作XPath的一些基本方法
2016/06/03 Javascript
Vue.js开发环境搭建
2016/11/10 Javascript
Nodejs之TCP服务端与客户端聊天程序详解
2017/07/07 NodeJs
vue2.0 根据状态值进行样式的改变展示方法
2018/03/13 Javascript
微信小程序实现即时通信聊天功能的实例代码
2018/08/17 Javascript
Vue中UI组件库之Vuex与虚拟服务器初识
2019/05/07 Javascript
mpvue 项目初始化及实现授权登录的实现方法
2020/07/20 Javascript
node中短信api实现验证码登录的示例代码
2021/01/20 Javascript
python计算对角线有理函数插值的方法
2015/05/07 Python
Python使用指定端口进行http请求的例子
2019/07/25 Python
详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)
2020/04/01 Python
Linux安装Python3如何和系统自带的Python2并存
2020/07/23 Python
Python使用struct处理二进制(pack和unpack用法)
2020/11/12 Python
给老婆的婚前保证书
2014/02/01 职场文书
党员岗位承诺书
2014/03/25 职场文书
处级领导干部四风问题自我剖析材料
2014/09/29 职场文书
先进党支部事迹材料
2014/12/24 职场文书
2015年调度员工作总结
2015/04/30 职场文书
学历证明样本
2015/06/16 职场文书
vue Element-ui表格实现树形结构表格
2021/06/07 Vue.js
Vite + React从零开始搭建一个开源组件库
2022/06/25 Javascript