在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 获取本机ip地址的两个方法
Feb 25 Python
Python Tkinter简单布局实例教程
Sep 03 Python
基于python的Tkinter编写登陆注册界面
Jun 30 Python
python实现音乐下载器
Apr 15 Python
Python3随机漫步生成数据并绘制
Aug 27 Python
python仿抖音表白神器
Apr 08 Python
实例详解Matlab 与 Python 的区别
Apr 26 Python
python对绑定事件的鼠标、按键的判断实例
Jul 17 Python
Django框架反向解析操作详解
Nov 28 Python
简述python&pytorch 随机种子的实现
Oct 07 Python
Flask处理Web表单的实现方法
Jan 31 Python
pandas中对文本类型数据的处理小结
Nov 01 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下关于Cannot use a scalar value as an array的解决办法
2010/08/08 PHP
PHP判断搜索引擎蜘蛛并自动记忆到文件的代码
2012/02/04 PHP
thinkphp 多表 事务详解
2013/06/17 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
2017/11/14 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
2020/01/23 PHP
jquery 图片轮换效果
2010/07/29 Javascript
web开发人员学习jQuery的6大理由及jQuery的优势介绍
2013/01/03 Javascript
JQuery slideshow的一个小问题(如何发现及解决过程)
2013/02/06 Javascript
jQuery中多个元素的Hover事件解决方案
2014/06/12 Javascript
JS回调函数的应用简单实例
2014/09/17 Javascript
基于jQuery实现最基本的淡入淡出效果实例
2015/02/02 Javascript
Javascript基础学习笔记(菜鸟必看篇)
2016/07/22 Javascript
详解JS中的快速排序与冒泡
2017/01/10 Javascript
js实现增加数字显示的环形进度条效果
2017/02/05 Javascript
js实现简单的选项卡效果
2017/02/23 Javascript
jQuery插件echarts实现的多柱子柱状图效果示例【附demo源码下载】
2017/03/04 Javascript
Node.js如何使用Diffie-Hellman密钥交换算法详解
2017/09/05 Javascript
vue父子组件通信的高级用法示例
2019/08/29 Javascript
整理 node-sass 安装失败的原因及解决办法(小结)
2020/02/19 Javascript
jQuery 淡入/淡出效果函数用法分析
2020/05/19 jQuery
vue相同路由跳转强制刷新该路由组件操作
2020/08/05 Javascript
[06:30]DOTA2英雄梦之声_第15期_死亡先知
2014/06/21 DOTA
[03:06]3分钟带你回顾DOTA2完美盛典&完美大师赛
2017/12/06 DOTA
用Python实现斐波那契(Fibonacci)函数
2016/03/25 Python
python的mysqldb安装步骤详解
2017/08/14 Python
详解Python3注释知识点
2019/02/19 Python
python 进程的几种创建方式详解
2019/08/29 Python
Python用类实现扑克牌发牌的示例代码
2020/06/01 Python
解决Python安装cryptography报错问题
2020/09/03 Python
魔声耳机官方网站:Monster是世界第一品牌的高性能耳机
2016/10/26 全球购物
印度尼西亚手表和包包商店:Urban Icon
2019/12/12 全球购物
商业街策划方案
2014/05/31 职场文书
培训班通知
2015/04/25 职场文书
2016教师暑期培训学习心得体会
2016/01/09 职场文书
2019思想汇报范文
2019/05/21 职场文书
浅谈redis五大数据结构和使用场景
2021/04/12 Redis