Questions marquées «flask»

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



7
Pourquoi le serveur de développement Flask s'exécute-t-il deux fois?
J'utilise Flask pour développer un site Web et pendant le développement, j'exécute flask en utilisant le fichier suivant: #!/usr/bin/env python from datetime import datetime from app import app import config if __name__ == '__main__': print '################### Restarting @', datetime.utcnow(), '###################' app.run(port=4004, debug=config.DEBUG, host='0.0.0.0') Lorsque je démarre le serveur, ou lorsqu'il …
107 python  flask 



19
Flask ImportError: Aucun module nommé Flask
Je suis le tutoriel Flask ici: http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world J'arrive au point où j'essaye ./run.py et j'obtiens: Traceback (most recent call last): File "./run.py", line 3, in <module> from app import app File "/Users/benjaminclayman/Desktop/microblog/app/__init__.py", line 1, in <module> from flask import Flask ImportError: No module named flask Cela ressemble à: ImportError: aucun …
100 python  flask 

5
Comment définir les en-têtes de réponse dans Flask?
Voici mon code: @app.route('/hello', methods=["POST"]) def hello(): resp = make_response() resp.headers['Access-Control-Allow-Origin'] = '*' return resp Cependant, lorsque je fais une demande du navigateur à mon serveur, j'obtiens cette erreur: XMLHttpRequest cannot load http://localhost:5000/hello. No 'Access-Control-Allow-Origin' header is present on the requested resource. J'ai également essayé cette approche, en définissant les …
99 python  flask 

1
Réponse vide intentionnelle de Python Flask
Existe-t-il un moyen de renvoyer une réponse (à partir d'un make_response()objet ou similaire) avec certaines propriétés afin qu'elle ne rende pas à nouveau la page et ne fasse rien d'autre non plus. J'essaie d'exécuter un code sur le serveur sans générer de sortie Un simple 'return None' produit: ValueError: View …
98 python  flask  response 

10
Ajouter un préfixe à toutes les routes Flask
J'ai un préfixe que je veux ajouter à chaque itinéraire. En ce moment, j'ajoute une constante à l'itinéraire à chaque définition. Existe-t-il un moyen de le faire automatiquement? PREFIX = "/abc/123" @app.route(PREFIX + "/") def index_page(): return "This is a website about burritos" @app.route(PREFIX + "/about") def about_page(): return "This …
98 python  routes  flask 


3
Requête Flask-SQLAlchemy insensible à la casse
J'utilise Flask-SQLAlchemy pour interroger une base de données d'utilisateurs; cependant, tandis que user = models.User.query.filter_by(username="ganye").first() reviendra <User u'ganye'> Faire user = models.User.query.filter_by(username="GANYE").first() Retour None Je me demande s'il existe un moyen d'interroger la base de données d'une manière insensible à la casse, de sorte que le deuxième exemple revienne toujours …


3
Créer une tâche asynchrone dans Flask
J'écris une application dans Flask, qui fonctionne très bien sauf qu'elle WSGIest synchrone et bloquante. J'ai une tâche en particulier qui fait appel à une API tierce et cette tâche peut prendre plusieurs minutes. Je voudrais faire cet appel (c'est en fait une série d'appels) et le laisser fonctionner. tandis …

3
Les variables globales sont-elles thread-safe dans flask? Comment partager des données entre les demandes?
Dans mon application, l'état d'un objet commun est modifié en faisant des demandes, et la réponse dépend de l'état. class SomeObj(): def __init__(self, param): self.param = param def query(self): self.param += 1 return self.param global_obj = SomeObj(0) @app.route('/') def home(): flash(global_obj.query()) render_template('index.html') Si je l'exécute sur mon serveur de développement, …

10
Recharger l'application Flask lorsque le fichier de modèle change
Par défaut, lors de l'exécution de l'application Flask à l'aide du serveur intégré ( Flask.run), il surveille ses fichiers Python et recharge automatiquement l'application si son code change: * Detected change in '/home/xion/hello-world/app.py', reloading * Restarting with reloader Malheureusement, cela semble fonctionner uniquement pour les fichiers * .py , et …
95 python  flask  jinja2 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.