def exportar(request): print "se exportara el proyecto" print request.POST.get('proyecto','') proyecto = request.POST.get('proyecto','') tipoexportacion = request.POST.get('exportar','') proyecto = json.loads(proyecto) if tipoexportacion=='json': jproyecto = jsonproyect.crearjson(proyecto) elif tipoexportacion=='sql': jproyecto = sqlproyect.crearsql(proyecto) elif tipoexportacion=='neo4j': jproyecto = neo4jproyect.crearneo4j(proyecto) elif tipoexportacion=='mongo': jproyecto = mongoproyect.crearmongo(proyecto) elif tipoexportacion=='cassandra': nombreproyecto = request.POST.get('nombreproyecto','') jproyecto = cassandraproyect.crearcassandra(proyecto,nombreproyecto) else: jproyecto = {'vacio':None} print jproyecto print 'se termino de exportar' # jnodos = [] return HttpResponse( json.dumps({"proyecto": jproyecto}), content_type="application/json" )
def crearmongo(proyecto): jproyecto = jsonproyect.crearjson(proyecto) stringjproyecto = json.dumps(jproyecto, separators=(',',':')) cabecera = 'db.genbetadev.insert(\r\n' cola = '\r\n)' return {'json':(cabecera+stringjproyecto+cola)}