본문 바로가기
Python

[Python] Blueprint로 소스 코드 나누기

by teamnova 2024. 7. 4.
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()

 

 

결과 

 

소스코드가 나눠진것을 확인할 수 있습니다.