Questions marquées «flask»

93
flask-sqlalchemy ou sqlalchemy

Je suis nouveau dans flask et sqlalchemy, je viens de commencer à travailler sur une application flask, et j'utilise sqlalchemy pour le moment. Je me demandais s'il y avait un avantage significatif à tirer de l'utilisation de flask-sqlalchemy par rapport à sqlalchemy. Je n'ai pas pu trouver assez...

89
Comment activer CORS dans flask

J'essaie de faire une demande d'origine croisée en utilisant jquery mais elle continue d'être rejetée avec le message XMLHttpRequest ne peut pas charger http: // ... Aucun en-tête 'Access-Control-Allow-Origin' n'est présent sur la ressource demandée. Origine ... n'est donc pas autorisé à accéder....

89
Lien vers les fichiers statiques Flask avec url_for

Comment utilisez-vous url_forFlask pour référencer un fichier dans un dossier? Par exemple, j'ai des fichiers statiques dans le staticdossier, dont certains peuvent être dans des sous-dossiers tels que static/bootstrap. Lorsque j'essaye de servir un fichier à partir de static/bootstrap, j'obtiens...

88
Échapper à la syntaxe jinja2 dans un modèle jinja2

Je sers des pages dynamiques à partir de modèles Jinja2 dans Flask. Maintenant, je définis des modèles côté client dans, par exemple, Jinja2-clone Nunjucks dans une balise de script. Le problème est que les modèles côté client ont une syntaxe similaire à <% %>celle que l' interpréteur Jinja2...

88
Comment imprimer depuis Flask @ app.route vers la console Python

Je voudrais simplement imprimer un "hello world" sur la console python après que le bouton / soit appelé par l'utilisateur. Voici mon approche naïve: @app.route('/button/') def button_clicked(): print 'Hello world!' return redirect('/') Contexte: je voudrais exécuter d'autres commandes python à...

87
Demandes lentes sur le serveur Flask local

Je commence à peine à jouer avec Flask sur un serveur local et je remarque que les temps de demande / réponse sont beaucoup plus lents que je ne le pense. Un simple serveur comme celui-ci prend près de 5 secondes pour répondre. from flask import Flask app = Flask(__name__) @app.route("/") def...