Flask
Planos
Buscar..
Introducción
Los planos son un concepto poderoso en el desarrollo de aplicaciones Flask que permite que las aplicaciones Flask sean más modulares y puedan seguir múltiples patrones. Facilitan la administración de aplicaciones de matraz muy grandes y, como tal, se pueden usar para escalar aplicaciones de matraz. Puede reutilizar las aplicaciones Blueprint; sin embargo, no puede ejecutar un modelo solo, ya que debe estar registrado en su aplicación principal.
Un ejemplo básico de planos de matraz.
Una aplicación de matraz mínima se ve algo como esto:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def index():
return "Hello World!"
Una aplicación grande de Flask puede separar un archivo en varios archivos por blueprints
.
Propósito
Facilita a los demás el mantenimiento de la aplicación.
Estructura de carpetas de gran aplicación
/app
/templates
/static
/views
__init__.py
index.py
app.py
vistas / 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)
Ejecutar aplicación
$ export FLASK_APP=app.py
$ flask run