Conjunto de cambios 3546d14 en seiven para gestion_informacion
- Fecha y hora:
- 14/11/2017 14:11:18 (hace 7 años)
- Branches:
- master
- Children:
- d1d2c2c
- Parents:
- f591439
- Ubicación:
- gestion_informacion
- Ficheros:
-
- 2 editados
Leyenda
- No modificado
- Añadido
- Eliminado
-
gestion_informacion/ajax.py
r369ef90 r3546d14 173 173 174 174 return HttpResponse(json.dumps({'result': False, 'message': str(message)})) 175 176 @login_required 177 def consultar_datos(request): 178 """! 179 Función que permite realizar consultas de datos, en base al modelo y opciones de filtrado 180 181 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 182 @author Edgar A. Linares (elinares at cenditel.gob.ve) 183 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 184 @date 30-10-2017 185 @param request <b>{object}</b> Objeto que contiene la petición 186 @return Devuelve un HttpResponse con el JSON correspondiente al estado de la petición 187 """ 188 message = '' 189 ## Nombre de la aplicación o módulo 190 app = request.GET.get('app', None) 191 192 ## Nombre del modelo al cual se realizará la consulta 193 mod = request.GET.get('mods', None) 194 195 filter = request.GET.get('filter', None) 196 197 if filter: 198 filter = json.loads(filter) 199 200 if app and mod: 201 modelo = apps.get_model(app, mod) 202 instance = modelo() 203 consulta = instance.gestion_query(**filter) 204 print("Consulta: ", consulta) 205 206 return HttpResponse(json.dumps({ 207 'result': consulta['result'], 208 'message': consulta['message'], 209 'values': consulta['values'] 210 })) 211 212 message = "No existe la aplicación o el modelo" 213 return HttpResponse(json.dumps({'result': False, 'message': str(message)})) -
gestion_informacion/urls.py
r2037da0 r3546d14 14 14 from django.conf.urls import url 15 15 16 from .ajax import descargar_archivo, cargar_datos 16 from .ajax import descargar_archivo, cargar_datos, consultar_datos 17 17 18 18 __licence__ = "GNU Public License v2" … … 24 24 url(r'^ajax/descargar_archivo/?$', descargar_archivo, name='cm_descargar_archivo'), 25 25 url(r'^ajax/cargar_datos/?$', cargar_datos, name='cm_cargar_datos'), 26 url(r'^ajax/consultar_datos/?$', consultar_datos, name='consultar_datos'), 26 27 ]
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.