course_register_list  增加筛选项

FFIB 4 lat temu
rodzic
commit
eb39e7b0a0
1 zmienionych plików z 4 dodań i 1 usunięć
  1. 4 1
      api/course_register_views.py

+ 4 - 1
api/course_register_views.py

@@ -2,6 +2,7 @@
2 2
 
3 3
 from __future__ import division
4 4
 
5
+from django.db.models import Q
5 6
 from django_query import get_query_value
6 7
 from django_response import response
7 8
 from paginator import pagination
@@ -77,8 +78,10 @@ def course_register_list(request):
77 78
     course_id = request.POST.get('course_id', '')
78 79
     page = request.POST.get('page', 1)
79 80
     num = request.POST.get('num', 20)
81
+    query = request.POST.get('query', '')
82
+    campus_id = request.POST.get('campus_id', '')
80 83
 
81
-    registers = UserCourseRegisterInfo.objects.filter(status=True).order_by('-pk')
84
+    registers = UserCourseRegisterInfo.objects.filter(fields__contains=query, campus_id__icontains=campus_id, status=True).order_by('-pk')
82 85
 
83 86
     admin = BranchCampusAdministratorInfo.objects.get(admin_id=admin_id)
84 87
     campus = BranchCampusInfo.objects.get(campus_id=admin.campus_id)