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

160
Vistas
SearchQuerySet().filter(content='content') devuelve resultados, pero no aparecen en search.html

Puedo entrar en mi caparazón y escribir

 sqs = SearchQuerySet().filter(content='content') len(sqs)

y obtengo resultados. Los he inspeccionado y cuando escribo

 sqs[0] sqs[0].id sqs[0].text

Obtengo resultados coherentes. Sin embargo, cuando uso el formulario de búsqueda en mi sitio web, no obtengo resultados.

Ni siquiera defino mi propio SearchView. Es el predeterminado. En la plantilla, he probado

 {% for result in page.object_list %} {% for result in object_list %} {% for result in page_obj.object_list %}

y aun asi no obtengo ningun resultado. Y la consulta se ejecutó porque puedo poner cosas dentro

 {% if query %}

así que claramente funciona. ¿Qué debo hacer?

Gracias.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Resolví esto reemplazando

 url(r'^search/', include('haystack.urls')),

con

 url(r'^search/?$', views.SearchResultsView.as_view(), name='search-view'),

y haciendo mi propio SearchResultsView sin nada especial en él

 class SearchResultsView(SearchView): template_name = 'search/search.html' form_class = MySearchForm queryset = SearchQuerySet().all() paginate_by = 10 context_object_name = 'object_list'

y usando

 page_obj

en la plantilla

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