瀏覽代碼

优化用户信息查询

locky 3 年之前
父節點
當前提交
f10ad6b868
共有 1 個文件被更改,包括 4 次插入3 次删除
  1. 4 3
      AdminController/UserManageController.py

+ 4 - 3
AdminController/UserManageController.py

@@ -341,11 +341,12 @@ class UserManagement(View):
                     device_user_qs = Device_User.objects.filter(userEmail__contains=userEmail)
                 if not device_user_qs.exists():
                     return response.json(0)
+                total = len(device_user_qs)
+                device_users = device_user_qs[(page - 1) * line:page * line]
 
             else:
-                device_user_qs = Device_User.objects.filter()  # 查询全部
-            total = len(device_user_qs)
-            device_users = device_user_qs[(page - 1) * line:page * line]
+                total = Device_User.objects.filter().count()
+                device_users = Device_User.objects.filter()[(page - 1) * line:page * line]
             user_list = []
             for device_user in device_users:
                 role = device_user.role.first()