Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

213
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda