Estoy haciendo un proyecto en Django(1.6 con python 3.3.4) donde utilizo el motor de búsqueda Whoosh(http://goo.gl/mIp842) con Haystack (http://goo.gl/o0muAQ). Mi pregunta es: ¿Como mostrar los resultados de la query en una template diferente?
Tengo mi index.html con la template tag:
Código:
En la carpeta search/ tengo dos archivos:...
{% block searchform%} {% endblock %}
...
search.html que es el formulario para el user
Código:
y result.html donde quiero que se muestre los resultados{% extends 'index.html' %}
{% block searchform %}
<form method="get" action="/results/">
<table>
{{ form.as_table }}
<tr>
<td> </td>
<td>
<input type="submit" value="Search">
</td>
</tr>
</table>
{% endblock %}
Código:
Mi urls.py esta asi:{% if query %}
<h3>Results</h3>
...
{% endif %}
Código:
La pagina se redirecta correctamente pero sin mostrar los resultados. ¿Alguien puede ayudarme? Muchas gracias ! from django.conf.urls import include, patterns, url
from dev_devices.views import *
urlpatterns = patterns('',
url(r'^$', include('haystack.urls')),
url(r'^results/$', results, name = 'results')
)
view.py
def results(request):
return render_to_response('results.html')


