2016-09-20 17 views
11

我想獲得Django Group內所有用戶的列表。例如:如何獲取Django中的所有用戶?

User.objects.filter(group='Staff')

我找不到如何在文檔的任何地方做這個查詢。

+4

可能的重複[如何獲得在Django中具有特定權限組的所有用戶的列表](http://stackoverflow.com/questions/378303/how-to-get-a-list-of-all- users-with-a-specific-permission-group-in-django) – ozgur

+0

我查了一下,但我無法理解爲什麼我必須導入'Permission'來查詢'Group'的用戶。這太混亂了。 – MiniGunnR

+0

如果你看第二個答案,你會發現你不需要。 – ozgur

回答

18

以下查詢解決了我的問題。

User.objects.filter(groups__name='Staff')

感謝@SardorbekImomaliev爲計算出來。

相關問題