Flask
Plany
Szukaj…
Wprowadzenie
Plany są potężną koncepcją w rozwoju aplikacji Flask, która pozwala aplikacjom Flask być bardziej modułowa i być w stanie podążać za wieloma wzorami. Ułatwiają administrowanie bardzo dużymi aplikacjami Flask i jako takie mogą być używane do skalowania aplikacji Flask. Możesz ponownie używać aplikacji Blueprint, jednak nie możesz uruchomić planu samodzielnie, ponieważ musi on zostać zarejestrowany w głównej aplikacji.
Podstawowy przykład kolby
Minimalna aplikacja Flask wygląda mniej więcej tak:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def index():
return "Hello World!"
Duża aplikacja Flask może rozdzielić jeden plik na wiele plików według blueprints
.
Cel, powód
Ułatw innym utrzymanie aplikacji.
Struktura folderów o dużej aplikacji
/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)
Uruchom aplikację
$ export FLASK_APP=app.py
$ flask run
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow