Skip to content

Latest commit

 

History

History
96 lines (58 loc) · 2.6 KB

1.first_website.md

File metadata and controls

96 lines (58 loc) · 2.6 KB

1 첫 번째 웹사이트 만들기

Flask는 파이썬으로 작성된 가볍고 유연한 웹 프레임워크로, 초보자도 쉽게 웹 애플리케이션을 개발할 수 있습니다. 아래는 Flask를 사용하여 첫 번째 웹사이트를 만드는 단계별 튜토리얼입니다.

1. Flask 설치 및 환경 설정

먼저, Flask를 설치하고 프로젝트 환경을 설정합니다.

  1. 가상 환경 생성 및 활성화

    프로젝트를 위한 디렉토리를 생성하고, 해당 디렉토리에서 가상 환경을 생성합니다.

     mkdir my_flask_app
    cd my_flask_app
    python -m venv venv

    가상 환경을 활성화합니다.

    • macOS/Linux:

       source venv/bin/activate 
    • Windows:

       venv\Scripts\activate 
  2. Flask 설치

    가상 환경이 활성화된 상태에서 Flask를 설치합니다.

     pip install Flask 

2. 기본 라우팅 설정

Flask 애플리케이션을 생성하고, 기본 라우트를 설정합니다.

  1. 애플리케이션 생성

    프로젝트 디렉토리에 app.py 파일을 생성하고, 다음 코드를 작성합니다.

     from flask import Flask
    
    app = Flask(__name__)
    
    @app.route('/')
    def home():
        return 'Hello, Flask!'
    
    if __name__ == '__main__':
        app.run(debug=True) 
    • @app.route('/'): 루트 URL('/')에 대한 요청을 처리하는 데코레이터입니다.
    • home 함수: 루트 URL로 접속했을 때 반환되는 내용을 정의합니다.
    • app.run(debug=True): 애플리케이션을 디버그 모드로 실행합니다.

3. 서버 실행 및 확인

작성한 애플리케이션을 실행하고, 웹 브라우저에서 확인합니다.

  1. 서버 실행

    터미널에서 다음 명령어를 입력하여 서버를 실행합니다.

     python app.py 

    서버가 성공적으로 실행되면 다음과 같은 메시지가 표시됩니다.

     * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
    * Restarting with stat
    * Debugger is active!
    * Debugger PIN: xxx-xxx-xxx
    
  2. 웹 브라우저에서 확인

    웹 브라우저를 열고, 주소창에 http://127.0.0.1:5000/를 입력합니다. 그러면 "Hello, Flask!"라는 메시지가 표시된 페이지를 확인할 수 있습니다.

이로써 Flask를 사용하여 기본적인 웹사이트를 구축하는 방법을 알아보았습니다. 이제 Flask의 다양한 기능을 활용하여 더 복잡한 웹 애플리케이션을 개발해보세요.