Flask
Ritningar
Sök…
Introduktion
Blåtryck är ett kraftfullt koncept i Flask-applikationsutveckling som gör det möjligt för kolvapplikationer att vara mer modulära och kunna följa flera mönster. De underlättar administrationen av mycket stora Flask-applikationer och kan som sådan användas för att skala Flask-applikationer. Du kan återanvända Blueprint-applikationer men du kan inte köra en ritning på egen hand eftersom den måste registreras på ditt huvudprogram.
Ett grundläggande exempel på kolven
En minimal Flask-applikation ser ut så här:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def index():
return "Hello World!"
En stor Flask-applikation kan separera en fil i flera filer med blueprints
.
Ändamål
Gör det lättare för andra att underhålla applikationen.
Mappstruktur för stor applikation
/app
/templates
/static
/views
__init__.py
index.py
app.py
visningar / 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)
Kör ansökan
$ export FLASK_APP=app.py
$ flask run
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow