Preguntas etiquetadas con flask

96
Hacer una tarea asincrónica en Flask

Estoy escribiendo una aplicación en Flask, que funciona muy bien, excepto que WSGIes sincrónica y de bloqueo. Tengo una tarea en particular que llama a una API de terceros y esa tarea puede tardar varios minutos en completarse. Me gustaría hacer esa llamada (en realidad es una serie de llamadas)...

93
frasco-sqlalchemy o sqlalchemy

Soy nuevo tanto en flask como en sqlalchemy, acabo de empezar a trabajar en una aplicación de flask y estoy usando sqlalchemy por ahora. Me preguntaba si hay algún beneficio significativo que pueda obtener al usar flask-sqlalchemy vs sqlalchemy. No pude encontrar suficientes motivaciones en...

92
¿Enviar datos desde un cuadro de texto a Flask?

Me preguntaba si había una manera de tomar algo de un cuadro de texto en el HTML, introducirlo en el matraz y luego analizar esos datos con Python. Estaba pensando que esto podría involucrar algo de JS, pero podría estar equivocado. ¿Algunas ideas?

91
Enlace a archivos estáticos de Flask con url_for

¿Cómo se usa url_foren Flask para hacer referencia a un archivo en una carpeta? Por ejemplo, tengo algunos archivos estáticos en la staticcarpeta, algunos de los cuales pueden estar en subcarpetas como static/bootstrap. Cuando intento entregar un archivo de static/bootstrap, obtengo un error....

89
Cómo habilitar CORS en matraz

Estoy tratando de hacer una solicitud de origen cruzado usando jquery pero sigue siendo rechazada con el mensaje XMLHttpRequest no puede cargar http: // ... No hay un encabezado 'Access-Control-Allow-Origin' presente en el recurso solicitado. Origen ... por tanto, no se permite el...

88
Escape de la sintaxis de jinja2 en una plantilla de jinja2

Sirvo páginas dinámicas de plantillas Jinja2 en Flask. Ahora estoy definiendo plantillas del lado del cliente, digamos, Jinja2-clone Nunjucks dentro de una etiqueta de script. El problema es que las plantillas del lado del cliente tienen una sintaxis similar a la <% %>que el intérprete...

88
Cómo imprimir desde Flask @ app.route a la consola de Python

Me gustaría simplemente imprimir un "hola mundo" en la consola de Python después de que el usuario llame al botón /. Este es mi enfoque ingenuo: @app.route('/button/') def button_clicked(): print 'Hello world!' return redirect('/') Antecedentes: me gustaría ejecutar otros comandos de...

87
Solicitudes lentas en el servidor local de Flask

Estoy empezando a jugar con Flask en un servidor local y me doy cuenta de que los tiempos de solicitud / respuesta son mucho más lentos de lo que creo que deberían ser. Un simple servidor como el siguiente tarda cerca de 5 segundos en responder. from flask import Flask app =

78
Heroku trunca las respuestas HTTP?

Estoy ejecutando una aplicación Flask / Gunicorn Python en un dinamómetro Heroku Cedar. La aplicación vuelve JSON responsesa sus clientes (es una API server, de verdad). De vez en cuando, los clientes obtienen respuestas de 0 bytes. Sin embargo, no soy yo quien los devuelve. Aquí hay un...