Hola santiagopm84 como dice Carlangueitor con request.GET. pudes obtener el valor, como tu lo hiciste funciona, pero si de algo te sirve puedo ejemplificar el uso de request.GET. importando from django.db.models import Q que te podrá servir en un futuro para consultas genéricas a tu base de datos.
views.py
Código PHP:
from django.db.models import Q
query = request.GET.get('resultado', '')
if query:
qset = (
Q(resultado__icontains=query)
)
results = Jovenes.objects.filter(qset)
template_name = "nombredeltemplatederesultados.html"
return render_to_response(template_name, {"results": results,"query": query},context_instance=RequestContext(request))
else:
results = []
template
Código HTML:
<select name="resultado" id="resultado" style="width:70px" >
<option value="65">65</option>
<option value="70">70</option>
<option value="75">75</option>
<option value="80">80</option>
<option value="85">85</option>
<option value="90">90</option>
</select>
espero aya quedado claro y te pueda servir para apps futuras
se me pasaba algo, la manera para mostrarlo en el template
Código HTML:
{% if query %}
<h2>Resultados para jóvenes con calificación de: "{{ query|escape }}":</h2>
{% if results %}
{% for resultado in results %}
{{ resultado.nombre}} -{{ resultado.calificacion}}
{% endfor %}
{% else %}
No hay jóvenes con esa calificaición
{% endif %}
{% endif %}