es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo filtrar múltiples campos con múltiples valores usando Django/Python?

for loc, deg, dept, key, job_role, insti_loc, insti_name, mark, gen, job_type in zip(lst2, lst5, lst6, lst1, lst4, lst8, lst9, lst10, lst11, lst12):
    if sample.objects.filter(currentcity=loc, job_role_1=job_role, qualification=deg, qualification_dept=dept).exists():
        for i, j, k, l in zip(lst5, lst2, lst6, lst4):
            pro_log = jobseeker_register.objects.filter(Q(currentcity=j) & Q(job_role_1=l) & Q(qualification=i) & Q(qualification_dept=k))
            for n in pro_log:
                print("now:", n)
                pro_new.append(n)
Tags:  ,

Answer

  1. Avatar for davy.ai

    El código anterior es una iteración de varias listas y busca una entrada específica en un modelo de Django llamado ‘sample’. La función de filtro se utiliza junto con algunas restricciones que verifican si existe una entrada con ciertos valores en el modelo. Si existe, luego buscará candidatos en el modelo ‘jobseeker_register’ que cumplan con un cierto conjunto de criterios. Finalmente, agregará los candidatos coincidentes a una lista llamada ‘pro_new’.

Comments are closed.