Preguntas etiquetadas con flask

Flask es un marco ligero para desarrollar aplicaciones web con Python.

736
Obtenga los datos recibidos en una solicitud de Flask

Quiero poder enviar los datos a mi aplicación Flask. He intentado acceder request.datapero es una cadena vacía. ¿Cómo accede a los datos de la solicitud? from flask import request @app.route('/', methods=['GET', 'POST']) def parse_request(): data = request.data # data is empty # need posted...

539
Cómo servir archivos estáticos en Flask

Entonces esto es vergonzoso. Tengo una aplicación que reuní Flasky por ahora solo sirve una página HTML estática con algunos enlaces a CSS y JS. Y no puedo encontrar en qué parte de la documentación se Flaskdescribe la devolución de archivos estáticos. Sí, podría usar, render_templatepero sé que...

464
Devolver la respuesta JSON desde la vista Flask

Tengo una función que analiza un archivo CSV con Pandas y produce un dict con información de resumen. Quiero devolver los resultados como respuesta desde una vista de Flask. ¿Cómo devuelvo una respuesta JSON? @app.route("/summary") def summary(): d = make_summary() # send it back as...

326
¿Cómo publicar JSON en Flask?

Estoy tratando de construir una API simple usando Flask, en el que ahora quiero leer algunos JSON PUBLICADOS. Hago la POST con la extensión Postman Chrome, y la JSON I POST es sencilla {"text":"lalala"}. Intento leer el JSON usando el siguiente método: @app.route('/api/add_message/<uuid>',...

277
json.dumps vs flask.jsonify

No estoy seguro de entender el propósito del flask.jsonifymétodo. Intento hacer una cadena JSON a partir de esto: data = {"id": str(album.id), "title": album.title} pero lo que obtengo json.dumpsdifiere de lo que obtengo flask.jsonify. json.dumps(data): [{"id": "4ea856fd6506ae0db42702dd",...

258
¿Puede Flask tener parámetros de URL opcionales?

¿Es posible declarar directamente un parámetro opcional de URL de matraz? Actualmente estoy procediendo de la siguiente manera: @user.route('/<userId>') @user.route('/<userId>/<username>') def show(userId, username=None): pass ¿Cómo puedo decir directamente que usernamees...

227
Redireccionando a URL en Frasco

Soy nuevo en Python y Flask y estoy tratando de hacer el equivalente de Response.redirectC #, es decir: redirigir a una URL específica, ¿cómo hago para solucionar esto? Aquí está mi código: import os from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello...

212
¿Cómo consigo que Flask se ejecute en el puerto 80?

Tengo un servidor Flask que se ejecuta a través del puerto 5000, y está bien. Puedo acceder a él en http://example.com:5000 ¿Pero es posible acceder a él simplemente en http://example.com ? Supongo que eso significa que tengo que cambiar el puerto de 5000 a 80. Pero cuando lo intento en Flask,...

184
Cree URL dinámicas en matraz con url_for ()

La mitad de mis rutas Flask requiere una variable decir, /<variable>/addo /<variable>/remove. ¿Cómo creo enlaces a esas ubicaciones? url_for() toma un argumento para que la función se enrute pero no puedo agregar

180
¿Qué son exactamente los planos de matraces?

Yo he leído la documentación oficial frasco en modelos e incluso uno o dos entradas de blog en su uso. Incluso los he usado en mi aplicación web, pero no entiendo completamente qué son o cómo encajan en mi aplicación en general. ¿En qué se parece a una instancia de mi aplicación pero no del todo?...