Flask
Les bleus
Recherche…
Introduction
Les plans directeurs sont un concept puissant dans le développement d'applications Flask qui permet aux applications de flacons d'être plus modulaires et de pouvoir suivre plusieurs modèles. Ils facilitent l'administration de très grandes applications en flacons et peuvent donc être utilisés pour mettre à l'échelle les applications Flask. Vous pouvez réutiliser les applications Blueprint, mais vous ne pouvez pas exécuter un Blueprint car il doit être enregistré sur votre application principale.
Un exemple de base de plans de flacons
Une application Flask minimale ressemble à ceci:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def index():
return "Hello World!"
Une grande application Flask peut séparer un fichier en plusieurs fichiers par des blueprints
.
Objectif
Facilitez la maintenance de l'application pour les autres.
Structure de dossier de grande application
/app
/templates
/static
/views
__init__.py
index.py
app.py
views / index.py
from flask import Blueprint, render_template
index_blueprint = Blueprint('index', __name__)
@index_blueprint.route("/")
def index():
return "Hello World!"
app.py
from flask import Flask
from views.index import index_blueprint
application = Flask(__name__)
application.register_blueprint(index_blueprint)
Exécuter l'application
$ export FLASK_APP=app.py
$ flask run