Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

121
Visualizações
filtro django por prioridad

Tengo un campo de modelo de status que contiene una lista de prioridades que se le dan a la persona contactada, desde virgin hasta client , la virgin ha sido la prioridad baja y el client la prioridad alta, ahora la pregunta es cómo puedo filtrarlas para poder mostrarlas todas. contactos de mayor a menor, este es el orden que necesito para mostrarles client , qualified , contacted , virgin , este es el campo modelo

 class LeadContact(models.Model): status = models.CharField(max_length=10, choices=LeadContactConstants.STATUSES, default=LeadContactConstants.STATUS_PRISTINE)

y opciones:

 class LeadContactConstants(object): STATUS_PRISTINE = "PRISTINE" STATUS_CONTACTED = "CONTACTED" STATUS_QUALIFIED = "QUALIFIED" STATUS_CLIENT = "CLIENT" STATUSES = ((STATUS_PRISTINE, "Virgin"), (STATUS_CONTACTED, "Contacted"), (STATUS_QUALIFIED, "Qualified"), (STATUS_CLIENT, "Client"))
over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

virgin_data = LeadContact.objects.filter(status=LeadContact.STATUS_PRISTINE) contacted_data = LeadContact.objects.filter(status=LeadContact.STATUS_CONTACTED) qualified_data = LeadContact.objects.filter(status=LeadContact.STATUS_QUALIFIED) client_data = LeadContact.objects.filter(status=LeadContact.STATUS_CLIENT) order_data = list(client_data) + list(qualified_data) + list(contacted_data) + list(virgin_data) # Now order_data contains your data in this specific order. Client - qualified - contacted - virgin

Si solo desea campos específicos sobre sus modelos, puede usar el método de lista_valores .

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda