Je veux enregistrer une chaîne dans l'objet de l'application comme dans le flacon
Je m'attends à le sauver comme
app.config['UPLOAD_FOLDER'] = 'some/path/name_of_folder'
AttributeError : l'objet 'FlaskApp' n'a pas d'attribut 'config'
app = connexion.App(__nom__)
app.add_api('swagger.yaml')
app.config['UPLOAD_FOLDER'] = 'some/path/name_of_folder'
Sortie des commandes :
Python 3.4.2
connexion -> Version : 1.1.9
Vous pouvez y accéder via "connexion.App().app"
Merci, donc la commande est :
->$ app.app.config['UPLOAD_FOLDER'] = 'some/path/name_of_folder'
Alors, comment accéder à la valeur de configuration UPLOAD_FOLDER
dans, disons, un contrôleur ?
@randyesq Je l'ai fait avec succès à partir d'un fichier de contrôleur, trouvé sous <project>/controllers/default_controller.py
:
from flask import current_app
def read(limit=1):
return current_app.config['FOO_BAR']
Commentaire le plus utile
Merci, donc la commande est :
->$ app.app.config['UPLOAD_FOLDER'] = 'some/path/name_of_folder'