Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/04/2015, 07:55
Avatar de alrvivas
alrvivas
 
Fecha de Ingreso: febrero-2012
Ubicación: Sahuayo,Mich., México
Mensajes: 11
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Valor desde select box

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 %}

Última edición por alrvivas; 25/04/2015 a las 08:05 Razón: me falto un complemento