def get_taski(): if request.method =='GET': consulta = request.args.get('consulta') proyecto = request.args.get('proyecto') limite = request.args.get('limite') user = request.args.get('user') ac = AdministradorConsultas() ac.descargar_papers(consulta, int(limite), user, proyecto) ac.escribir_docs(user,proyecto) return jsonify({'titulos':ac.titulos_descargas, 'eids': ac.eids_descargas})
def nuevo_proyecto(request): if request.method == 'POST': form = FormularioCrearProyecto(request.POST) fraseB = request.POST.get('fraseB') fraseA = request.POST.get('fraseA') autor = request.POST.get('autor') words = request.POST.get('words') before = request.POST.get('before') after = request.POST.get('after') #print fraseB #Formato de frase de busqueda #FraseBásica,Words,FraseA,autor,before,after busqueda = fraseB + "," + words + "," + fraseA + "," + autor + "," + before + "," + after if form.is_valid(): nombreDirectorio = form.cleaned_data['nombre'] articulos = {} modelo_proyecto = form.save(commit=False) modelo_proyecto.idUsuario = request.user #modelo_proyecto.calificacion=5 modelo_proyecto.fraseBusqueda = busqueda modelo_proyecto.save() #Creacion del directorio donde se guardaran los documentos respectivos del proyecto creado. funciones.CrearDirectorioProyecto(modelo_proyecto.id_proyecto, request.user) if fraseB != "": articulos = funciones.buscadorSimple(fraseB) #articulos=funciones.buscadorSimple(fraseB, modelo_proyecto.id_proyecto, request.user) ac = AdministradorConsultas() ac.descargar_papers(fraseB) lista_scopus = ac.titulos_descargas if fraseA != "" or autor != "" or words != "": articulos = funciones.buscadorAvanzado(fraseA, words, autor, after, before) #print articulos #print str(modelo_proyecto.id_proyecto) funciones.moveFiles(modelo_proyecto.id_proyecto, request.user, articulos, lista_scopus) funciones.escribir_archivo_documentos(modelo_proyecto.id_proyecto, request.user, articulos, lista_scopus) messages.success(request, "Se ha creado exitosamente el proyecto") return redirect('crear_proyecto') else: messages.error(request, "Imposible crear el proyecto") else: form = FormularioCrearProyecto() return render(request, 'GestionProyecto/NuevoProyecto.html', {'form': form})
def nuevo_proyecto(request): if request.method == 'POST': form=FormularioCrearProyecto(request.POST) fraseB=request.POST.get('fraseB') fraseA=request.POST.get('fraseA') autor=request.POST.get('autor') words=request.POST.get('words') before=request.POST.get('before') after=request.POST.get('after') #print fraseB #Formato de frase de busqueda #FraseBásica,Words,FraseA,autor,before,after busqueda=fraseB +","+ words+","+fraseA+","+autor+","+before+","+after if form.is_valid(): nombreDirectorio=form.cleaned_data['nombre'] articulos={} modelo_proyecto=form.save(commit=False) modelo_proyecto.idUsuario=request.user #modelo_proyecto.calificacion=5 modelo_proyecto.fraseBusqueda=busqueda modelo_proyecto.save() #Creacion del directorio donde se guardaran los documentos respectivos del proyecto creado. funciones.CrearDirectorioProyecto(modelo_proyecto.id_proyecto, request.user) if fraseB != "": articulos=funciones.buscadorSimple(fraseB) #articulos=funciones.buscadorSimple(fraseB, modelo_proyecto.id_proyecto, request.user) ac = AdministradorConsultas() ac.descargar_papers(fraseB) lista_scopus = ac.titulos_descargas if fraseA !="" or autor !="" or words != "": articulos=funciones.buscadorAvanzado(fraseA,words,autor,after,before) #print articulos #print str(modelo_proyecto.id_proyecto) funciones.moveFiles(modelo_proyecto.id_proyecto,request.user, articulos, lista_scopus) funciones.escribir_archivo_documentos(modelo_proyecto.id_proyecto, request.user, articulos, lista_scopus) messages.success(request, "Se ha creado exitosamente el proyecto") return redirect('crear_proyecto') else: messages.error(request, "Imposible crear el proyecto") else: form=FormularioCrearProyecto() return render(request, 'GestionProyecto/NuevoProyecto.html', {'form': form})