我有这个查询过滤器。但我不知道如何使它工作
st = Student.objects.filter(
if request.GET['student_number']:
Q(student_number__icontains=request.GET['student_number'])&
if request.GET['student_region']:
Q(student_region__icontains=request.GET['student_region']) &
if request.GET['student_status']:
Q(student_status__icontains=request.GET['student_status']) &
if request.GET['student_process']:
Q(student_process__name__icontains=request.GET['student_process']) &
有没有更好的方法来做到这一点?