수색…


소개

청사진은 플라스크 응용 프로그램 개발에서 강력한 개념으로, 플라스크 응용 프로그램을 모듈화하여 여러 패턴을 따라갈 수 있습니다. 그들은 매우 큰 Flask 응용 프로그램을보다 쉽게 ​​관리 할 수 ​​있으며 Flask 응용 프로그램을 확장하는 데 사용할 수 있습니다. 청사진 응용 프로그램을 재사용 할 수 있지만 주 응용 프로그램에 등록해야하므로 청사진을 단독으로 실행할 수는 없습니다.

기본 플라스크 청사진의 예

최소한의 Flask 애플리케이션은 다음과 같이 보입니다.

from flask import Flask
app = Flask(__name__)

@app.route("/")
def index():
    return "Hello World!"

대형 Flask 응용 프로그램은 blueprints 통해 하나의 파일을 여러 파일로 분리 할 수 ​​있습니다.

목적

다른 사람들이 응용 프로그램을 쉽게 유지할 수 있도록하십시오.

대규모 응용 프로그램의 폴더 구조

/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)

응용 프로그램 실행

$ export FLASK_APP=app.py
$ flask run


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow