수색…
소개
청사진은 플라스크 응용 프로그램 개발에서 강력한 개념으로, 플라스크 응용 프로그램을 모듈화하여 여러 패턴을 따라갈 수 있습니다. 그들은 매우 큰 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