Найти - Пользователи
Полная версия: получение группы пользователя
Начало » Django » получение группы пользователя
1
securelord
Можно ли, используя систему авторизации django, получить группу, к которой принадлежит пользователь?
Что то типа :
 request.user.username.group 
securelord
Разобрался:

group = request.user.groups.get().name

но параллельно стал вопрос:
как получить всех пользователей текущей группы (т.е. группы, в которой находится уже зашедший пользователь)?
Александр Кошелев
Не правильное решение. Оно будет работать пока пользователь только в одной группе состоит.

Все пользователи группы.
group = Group.objects.get( pk = 1 )

users = User.objects.filter( groups = group )
playpauseandstop
или если нет необходимости работать с группой
users = User.objects.filter(groups__pk = 1)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB