Conjunto de cambios ce65723 en sapic para explicacion_situacional/ajax.py
- Fecha y hora:
- 30/10/2018 14:55:40 (hace 6 años)
- Branches:
- master
- Children:
- f4e2775
- Parents:
- a30b3d7
- Fichero:
-
- 1 editado
Leyenda
- No modificado
- Añadido
- Eliminado
-
explicacion_situacional/ajax.py
r7522254 rce65723 16 16 from django.shortcuts import render, redirect 17 17 from django.core.urlresolvers import reverse_lazy 18 from django.http import JsonResponse 18 from django.http import JsonResponse, HttpResponse 19 from django.core.serializers import serialize 19 20 from explicacion_situacional.modelsEncuestas.modelsParticipacion import ( 20 21 RespuestaSino, RespuestaOpciones, … … 49 50 usuario y/o el numero de la encuesta')}) 50 51 52 51 53 def cargar_geometria(request): 52 if not request.is_ajax(): 53 return JsonResponse({'result': False, 'error': str('La solicitud no es ajax')}) 54 try: 55 comunidad_id = request.GET.get('comunidad_id') 56 explicacion = ExplicacionSituacional.objects.filter( 57 fk_organizacion=comunidad_id 58 ) 59 if (explicacion): 60 organizacion_social = ExplicacionSituacional.objects.get( 61 fk_organizacion=comunidad_id 62 ) 54 63 55 comunidad_id = request.GET.get('comunidad_id') 64 ## Retorna los datos de la organización social 65 return HttpResponse(json.dumps({ 66 'result': True, 67 'coordenadas': str(organizacion_social.coordenadas.geojson), 68 'comunidad': organizacion_social.fk_organizacion.nombre 69 })) 70 71 ## Retorna falso si no encuentra información 72 return HttpResponse(json.dumps({'resultado': False})) 73 except Exception as e: 74 return HttpResponse(json.dumps({'resultado': False, 'error': e})) 56 75 57 if (ExplicacionSituacional.objects.filter(fk_organizacion=comunidad_id)):58 organizacion_social = ExplicacionSituacional.objects.get(fk_organizacion=comunidad_id)59 60 ## Retorna los datos de la organización social61 return JsonResponse({'result': True, 'coordenadas': str(organizacion_social.coordenadas.geojson)})62 63 ## Retorna falso si no encuentra información64 return JsonResponse({'result': False})65
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.