Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2013, 11:36
josepbidegain
 
Fecha de Ingreso: enero-2013
Ubicación: Montevideo
Mensajes: 28
Antigüedad: 11 años, 3 meses
Puntos: 1
Jquery Ajax y django view

Hola como andan, tengo una consulta que no logro resolver,
en el html tengo varios checkbox con los meses del año, al filtrar noticias por dichos meses mando esta solicitud de ajax:
Código Javascript:
Ver original
  1. var toData = {
  2.             'anio' : anio,
  3.             'meses' : meses,
  4.             'tags' : tags
  5.         };
  6.        
  7.         $.ajax({
  8.                 type: "GET",
  9.                 url: "/app/filtrar-noticias",
  10.                 data: toData,              
  11.         }).done(function( msg ) {
  12.                 $("#noticias-lista").html(msg);
  13.         });
El tema está en que no logro obtener los datos en la vista de django, estoy haciendo esto:
Código Python:
Ver original
  1. @csrf_exempt
  2. def filtrarNoticias(request):
  3.     copia = {}      
  4.     anio =  request.GET.get("anio")    
  5.     meses =  request.GET.getlist("meses","")
  6.     tags = request.GET.getlist("tags","")      
  7.    
  8.     print request.GET
  9.     #me devuelve esto el print
  10. <QueryDict: {u'anio': [u'2009'], u'meses[]': [u'0', u'2', u'4']}>
  11.  
  12.     print  request.GET.get("meses[]")
  13.     #me devuelve el ultimo mes de la lista osea: 4


No se como descomponer la lista de meses, alguna sugerencia?

gracias