플라스크의 간단한 Hello World 프로그램 | 메가 플라스크 튜토리얼

소개



Django, web2py, bottle 등과 같은 다른 웹 프레임워크에 비해 Flask에서 Hello World 프로그램을 만드는 것은 매우 쉽습니다.



Flask Hello World 예제를 이해하기 위해 알아야 할 몇 가지 중요한 용어가 있습니다.

  • WSGI 또는 웹 서버 게이트웨이 인터페이스는 웹 응용 프로그램 개발을 위해 Python에서 사용됩니다. 범용 인터페이스의 경우 웹 응용 프로그램과 웹 서버 간의 사양으로 간주됩니다.

  • Jinja2는 템플릿과 특정 데이터 소스를 결합하여 동적 웹 페이지를 렌더링하는 웹 템플릿 엔진입니다.

  • Werkzeug는 Python에서 WSGI 호환 웹 응용 프로그램을 만드는 데 사용할 수 있는 라이브러리입니다.

  • 설치



    먼저 플라스크를 설치하지 않은 경우 다음 명령을 실행하여 설치합니다.

    $ pip install Flask
    


    안녕하세요 세계



    설치가 완료되면 플라스크 hello world 프로그램 예제의 코드를 보자.

    from flask import Flask
    
    app = Flask(__name__)
    
    @app.route("/")
    def hello_world():
        return "Hello world!"
    
    if __name__=="__main__":
        app.run(host="0.0.0.0", port="5000")
    


    이 코드를 실행하면 다음과 같은 출력이 표시됩니다.



    그런 다음 웹 브라우저에서 urlhttp://127.0.0.1:5000/로 이동하여 결과를 확인합니다.



    코드를 이해하자

    먼저 Flask 모듈에서 Flask 생성자를 가져옵니다.

    from flask import Flask
    


    이 플라스크 객체는 WSGI 애플리케이션입니다.

    그런 다음 Flask 생성자를 저장하는 앱 변수를 만듭니다.

    app = Flask (__name__)
    


    그런 다음 플라스크에서 파이썬 함수를 호출하기 위한 경로가 필요합니다. 경로는 특정 URL과 연결된 기능을 애플리케이션에 알려줍니다.

    @app.route("/")
    def hello_world():
        return "Hello world!"
    


    함수는 브라우저에 무언가를 반환해야 합니다.

    이제 호스트 0.0.0.0과 포트 5000에서 서버를 실행해야 합니다.

    app.run(host="0.0.0.0", port="5000")
    


    축하합니다. 첫 번째 플라스크 웹 애플리케이션을 만들었습니다.

    전체 기사 읽기 :- Hello world in flask

    좋은 웹페이지 즐겨찾기