Questions marquées «flask»

Flask est un framework léger pour développer des applications Web à l'aide de Python.

737
Obtenez les données reçues dans une demande Flask

Je veux pouvoir envoyer les données à mon application Flask. J'ai essayé d'accéder request.datamais c'est une chaîne vide. Comment accédez-vous aux données de demande? from flask import request @app.route('/', methods=['GET', 'POST']) def parse_request(): data = request.data # data is empty # need...

539
Comment servir des fichiers statiques dans Flask

C'est donc gênant. J'ai une application que j'ai jeté ensemble Flasket pour l'instant, elle ne sert qu'une seule page HTML statique avec des liens vers CSS et JS. Et je ne trouve pas où dans la documentation Flaskdécrit le retour de fichiers statiques. Oui, je pourrais utiliser render_templatemais...

464
Renvoyer la réponse JSON de la vue Flask

J'ai une fonction qui analyse un fichier CSV avec Pandas et produit un dict avec des informations résumées. Je souhaite renvoyer les résultats sous forme de réponse à partir d'une vue Flask. Comment renvoyer une réponse JSON? @app.route("/summary") def summary(): d = make_summary() # send it back...

326
Comment obtenir JSON POSTÉ dans Flask?

J'essaie de construire une API simple à l'aide de Flask, dans laquelle je veux maintenant lire du JSON POSTÉ. Je fais le POST avec l'extension Postman Chrome, et le JSON I POST l'est tout simplement {"text":"lalala"}. J'essaie de lire le JSON en utilisant la méthode suivante:

277
json.dumps vs flask.jsonify

Je ne suis pas sûr de comprendre le but de la flask.jsonifyméthode. J'essaie de créer une chaîne JSON à partir de ceci: data = {"id": str(album.id), "title": album.title} mais ce que je reçois json.dumpsdiffère de ce que je reçois flask.jsonify. json.dumps(data): [{"id": "4ea856fd6506ae0db42702dd",...

258
Flask peut-il avoir des paramètres d'URL facultatifs?

Est-il possible de déclarer directement un paramètre facultatif d'URL de flacon? Actuellement, je procède de la manière suivante: @user.route('/<userId>') @user.route('/<userId>/<username>') def show(userId, username=None): pass Comment puis-je dire directement que usernamec'est...

227
Redirection vers URL dans Flask

Je suis nouveau sur Python et Flask et j'essaie de faire l'équivalent de Response.redirectC # - c'est-à-dire: rediriger vers une URL spécifique - comment faire? Voici mon code: import os from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello World!' if __name__ ==...

212
Comment faire exécuter Flask sur le port 80?

J'ai un serveur Flask passant par le port 5000, et ça va. Je peux y accéder sur http://example.com:5000 Mais est-il possible d'y accéder simplement sur http://example.com ? Je suppose que cela signifie que je dois changer le port de 5000 à 80. Mais lorsque j'essaie cela sur Flask, je reçois ce...

180
Que sont exactement les Blueprints Flask?

J'ai lu la documentation officielle Flask sur Blueprints et même un ou deux messages de blog sur leur utilisation. Je les ai même utilisés dans mon application Web, mais je ne comprends pas complètement ce qu'ils sont ou comment ils s'intègrent dans mon application dans son ensemble. En quoi est-ce...