python flask 에서 뷰 함수 작성과 관련하여..

qeads2의 이미지

안녕하세요..

python flask로 간단한 서버를 작성하다가 문득 궁금한 것이 있어서 글을 써봐요.

def urlConnect(url):
    ...blah blah
 
@app.route('/')
def hello_world():
    print("hi")
    return render_template("index.html")

위에서처럼 @app.route(...)로 뷰함수를 작성하는 걸로 알고 있는데,

이런 라우팅 없이 app.py 자체에 위처럼 전역(?)으로 사용할 수 있는 함수를 구현 해놓고

여러 뷰함수에서 사용하는 방법이 뭔가.. 말썽을 일으킬 수 있을까요?

확신은 없지만, 괜히 뭔가 찝찝해서 고수님들의 조언을 듣고 싶어서 글을 써봅니다..