0

このクエリフィルターがあります。しかし、私はそれを機能させる方法がわかりません

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']) &

それを行うより良い方法はありますか?

4

1 に答える 1