在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中zip()函数用法实例教程
Jul 31 Python
Python中的startswith和endswith函数使用实例
Aug 25 Python
Python的time模块中的常用方法整理
Jun 18 Python
Python数据可视化正态分布简单分析及实现代码
Dec 04 Python
使用Python搭建虚拟环境的配置方法
Feb 28 Python
在python中利用KNN实现对iris进行分类的方法
Dec 11 Python
Django ORM 常用字段与不常用字段汇总
Aug 09 Python
python实现Pyecharts实现动态地图(Map、Geo)
Mar 25 Python
Python AutoCAD 系统设置的实现方法
Apr 01 Python
python实现黄金分割法的示例代码
Apr 28 Python
Python机器学习三大件之一numpy
May 10 Python
Python中使用ipython的详细教程
Jun 22 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中创建图像并绘制文字的例子
2014/11/19 PHP
php+mongodb判断坐标是否在指定多边形区域内的实例
2016/10/28 PHP
PHP页面跳转实现延时跳转的方法
2016/12/10 PHP
PHP使用微信开发模式实现搜索已发送图文及匹配关键字回复的方法
2017/09/13 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
2019/05/29 PHP
php创建多级目录与级联删除文件的方法示例
2019/09/12 PHP
jQuery 常见学习网站与参考书
2009/11/09 Javascript
jQuery Tips 为AJAX回调函数传递额外参数的方法
2010/12/28 Javascript
基于jquery的获取浏览器窗口大小的代码
2011/03/28 Javascript
JQuery页面图片切换和新闻列表滚动效果的具体实现
2013/09/26 Javascript
JavaScript实现自动对页面上敏感词进行屏蔽的方法
2015/07/27 Javascript
jQuery实现MSN中文网滑动Tab菜单效果代码
2015/09/09 Javascript
js实现图片缓慢放大缩小效果
2016/08/02 Javascript
zTree实现节点修改的实时刷新功能
2017/03/20 Javascript
整理一些最近经常遇到的前端面试题
2017/04/25 Javascript
JavaScript正则表达式和级联效果
2017/09/14 Javascript
JS实现中文汉字按拼音排序的方法
2017/10/09 Javascript
Vue的elementUI实现自定义主题方法
2018/02/23 Javascript
JavaScript树的深度优先遍历和广度优先遍历算法示例
2018/07/30 Javascript
使用Phantomjs和Node完成网页的截屏快照的方法
2019/07/16 Javascript
vue中使用router全局守卫实现页面拦截的示例
2020/10/23 Javascript
ant-design-vue中tree增删改的操作方法
2020/11/03 Javascript
vue3.0中友好使用antdv示例详解
2021/01/05 Vue.js
Vite和Vue CLI的优劣
2021/01/30 Vue.js
Python中用startswith()函数判断字符串开头的教程
2015/04/07 Python
Python循环语句之break与continue的用法
2015/10/14 Python
python 接口测试response返回数据对比的方法
2018/02/11 Python
解决python升级引起的pip执行错误的问题
2018/06/12 Python
解决pandas .to_excel不覆盖已有sheet的问题
2018/12/10 Python
python 图片去噪的方法示例
2019/07/09 Python
pycharm通过anaconda安装pyqt5的教程
2020/03/24 Python
Python Json数据文件操作原理解析
2020/05/09 Python
四川internet信息高速公路(C#)笔试题
2012/02/29 面试题
铁路个人事迹材料
2014/01/30 职场文书
双方协议书
2014/04/22 职场文书
SQL Server 数据库实验课第五周——常用查询条件
2021/04/05 SQL Server