Preguntas etiquetadas con flask

114
¿Cómo acceder a app.config en un plano?

Estoy tratando de acceder a la configuración de la aplicación de acceso dentro de un plano authorisation.pyque en un paquete api. Estoy inicializando el plano en el __init__.pyque se usa en authorisation.py. __init__.py from flask import Blueprint api_blueprint = Blueprint("xxx.api", __name__,...

112
Leer datos de archivos sin guardarlos en Flask

Estoy escribiendo mi primera solicitud de matraz. Estoy tratando con cargas de archivos, y básicamente lo que quiero es leer los datos / contenido del archivo cargado sin guardarlo y luego imprimirlo en la página resultante. Sí, asumo que el usuario carga un archivo de texto siempre. Aquí está la...

109
TypeError: ObjectId ('') no es JSON serializable

Mi respuesta de MongoDB después de consultar una función agregada en un documento usando Python, devuelve una respuesta válida y puedo imprimirla pero no puedo devolverla. Error: TypeError: ObjectId('51948e86c25f4b1d1c0d303c') is not JSON serializable Impresión: {'result': [{'_id':...

100
Flask ImportError: Frasco sin nombre de módulo

Estoy siguiendo el tutorial de Flask aquí: http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world Llego al punto en el que intento ./run.py y obtengo: Traceback (most recent call last): File "./run.py", line 3, in <module> from app import app File...

98
Agregue un prefijo a todas las rutas de Flask

Tengo un prefijo que quiero agregar a cada ruta. Ahora mismo agrego una constante a la ruta en cada definición. ¿Hay alguna forma de hacer esto automáticamente? PREFIX = "/abc/123" @app.route(PREFIX + "/") def index_page(): return "This is a website about burritos" @app.route(PREFIX +...

98
¿Cómo configuro encabezados de respuesta en Flask?

Este es mi codigo: @app.route('/hello', methods=["POST"]) def hello(): resp = make_response() resp.headers['Access-Control-Allow-Origin'] = '*' return resp Sin embargo, cuando hago una solicitud desde el navegador a mi servidor, aparece este error: XMLHttpRequest cannot load...

98
Respuesta vacía intencional de Python Flask

¿Hay alguna forma de devolver una respuesta (de un make_response()objeto o similar) con ciertas propiedades para que no vuelva a representar la página y tampoco haga nada más? Estoy tratando de ejecutar un código en el servidor sin generar ningún resultado Un simple 'return None'...

97
¿Cuál es el punto de uWSGI?

Estoy mirando la especificación WSGI y estoy tratando de averiguar cómo encajan los servidores como uWSGI en la imagen. Entiendo que el objetivo de la especificación WSGI es separar los servidores web como nginx de las aplicaciones web como algo que escribirías con Flask . Lo que no entiendo es...

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)...