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

214
Visualizações
After searching on a name from db how I can get the searched name listed using python Django

I do search for user name from DB, now I want when I select any name and click on add button it shows in the list under the search box.

for search code in HTML

 <form id="location_form" class="form" method="post">{% csrf_token %}
                      <label id="name-label">User Name</label>
                      <div id="item">
                      <input type="text"    name="user"      id="user_id"  oninput="get_user()" />
                      <input type="hidden"  name="user_h_id" id="user_h_id" />
                      <input type="hidden"  name="h_id"      id="h_id"/>
                      <button type="button"  id="add_user" class="btn btn-secondary"> Add User</button>
                      </div>
                  </form>

in view.py

def get_location_details(request):
    user_id = request.user.id
    if request.method == 'GET':
        search_string = request.GET.get('q')
        charge_to_list = search_string.split(' ')
        q = (Q(username__icontains=charge_to_list[0]) | Q(fullname__icontains=charge_to_list[0]))
        for term in charge_to_list[1:]:
            if term != '':
                q.add((Q(username__icontains=term) | Q(fullname__icontains=term)), Q.AND)
        data_list = []
        qs = CustomUser.objects.filter(q, )[:10]
        for i in qs:
            data_dict = {}
            data_dict['id'] = i.id
            data_dict['username'] = i.username
            data_dict['fullname'] = i.fullname
            data_dict['show_label'] = str(i.username)
            data_list.append(data_dict)

        return JsonResponse(data_list, safe=False)
over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

You can make a new div using condition on data_list. And iterate over that data_list if it has values. here is the django docs for it

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