728x90
안녕하세요 오는 한페이지에 코드가 길어지는 것을 방지 하기 위해 Blueprint 로 소스를 나눠 볼려고 합니다.
blue.py 생성
from flask import Blueprint
bp = Blueprint('blue', __name__)
@bp.route("/blue")
def print_blue():
return "hello Blue!"
app.py 생성
from flask import Flask
import blue
app = Flask(__name__)
app.register_blueprint(blue.bp)
@app.route('/')
def hello_world():
return 'Hello, World!'
app.run()
결과
소스코드가 나눠진것을 확인할 수 있습니다.
'Python' 카테고리의 다른 글
[Python] random 모듈의 다양한 기능 (0) | 2024.08.25 |
---|---|
[Python] 다양한 문자열 연결(포매팅) 방법 (0) | 2024.08.19 |
[Python] flask 로깅하기 (0) | 2024.06.27 |
[Python] flask 설치하기 (0) | 2024.06.22 |
[Python] 파이썬으로 API 요청 하기 (0) | 2024.05.05 |