网络编程
位置:首页>> 网络编程>> Python编程>> 在Django中实现添加user到group并查看

在Django中实现添加user到group并查看

作者:痴狂一生一世任逍遥  发布时间:2021-12-08 21:47:07 

标签:Django,user,group

一、添加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()

来源:https://blog.csdn.net/qq_38854847/article/details/89916234

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com