[英]Django Get All Users
我剛開始使用 Django,我只是想從 postgres 中提取完整的用戶列表。
我使用了以下代碼:
group = Group.objects.get(name="Admins")
usersList = group.user_set.all()
你怎么能拉動所有用戶? 我不想選擇或分配一個組。
group = Group.objects.get() #Doesn't Work.
usersList = group.user_set.all()
from django.contrib.auth import get_user_model
User = get_user_model()
users = User.objects.all()
from django.contrib.auth import get_user_model
user = get_user_model()
user.objects.all()
嘗試這個:
from django.contrib.auth.models import User
all_users = User.objects.values()
print(all_users)
print(all_users[0]['username'])
all_users
將包含用戶的所有屬性。 根據您的要求,您可以過濾掉記錄。
from django.contrib.auth.models import User
userList =User.objects.values()
將從 Django User 表中以列表格式返回所有用戶的值。 User.objects.all() 將返回對象。
您可以使用此代碼
from django.contrib.auth.models import User
users = User.object.all()
如果您使用基本令牌授權,請使用它,但它會返回字典
from django.contrib.auth.models import User
users = User.objects.values()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.