• 티스토리 홈
  • 프로필사진
    Minuffy
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
Minuffy
  • 프로필사진
    Minuffy
    • 분류 전체보기 (9)
      • Flask (2)
      • Java (0)
      • Spring (1)
      • MySql (1)
      • OracleDB (1)
      • MAC 맥북 TIP (0)
      • Ubuntu (1)
      • JSON (1)
      • Python (1)
      • GitHub (1)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
      등록된 댓글이 없습니다.
    • 최근 공지
        등록된 공지가 없습니다.
      # Home
      # 공지사항
      #
      # 태그
      # 검색결과
      # 방명록
      • (MAC) M2 Pro 맥북 VSC에서 Flask 설치 (feat.dotenv)
        2024년 09월 28일
        • Minuffy
        • 작성자
        • 2024.09.28.오후10:01

        pip를 통해 설치할 수 있다. python -m pip install --upgrade flask or

        pip install flask-sqlalchemy
        
        pip install mysql-connector-python
        
        pip install python-dotenv
        
        pip install requests
        

        가상환경 세팅 (MAC)

        #Python 3이 설치되어 있는지 확인
        python3 --version
        
        # 프로젝트 디렉토리 생성 및 이동
        mkdir flask_project
        cd flask_project
        
        # 가상환경 생성
        python3 -m venv venv
        
        # 가상환경 활성화
        source venv/bin/activate
        
        pip install flask
        
        pip install python-dotenv
        
        # .env 파일 생성
        touch .env
        
        # .env 파일에 환경 변수 추가 (텍스트 에디터로 열어서 아래 내용 입력)
        FLASK_ENV=development
        SECRET_KEY=your_secret_key
        
        #app.py 파일을 생성
        touch app.py
        
        #app.py 파일에 아래 코드를 작성하여 .env 파일에서 환경 변수를 불러오도록 설정
        
        from flask import Flask
        from dotenv import load_dotenv
        import os
        
        # .env 파일의 환경 변수를 로드
        load_dotenv()
        
        app = Flask(__name__)
        
        # .env 파일의 변수를 Flask 설정에 사용
        app.config['SECRET_KEY'] = os.getenv('SECRET_KEY')
        
        @app.route('/')
        def hello_world():
            return 'Hello, World!'
        
        if __name__ == '__main__':
            app.run()
            
            
        # 실행 (터미널에 작성)
        python app.py
        
        이후 브라우저에서 <http://127.0.0.1:5000/로> 접속하면 “Hello, World!” 메시지가 표시됩니다.
        

        'Flask' 카테고리의 다른 글

        Flask 기초 (Feat.VSC)  (0) 2024.09.29
        다음글
        다음 글이 없습니다.
        이전글
        이전 글이 없습니다.
        댓글
      조회된 결과가 없습니다.
      스킨 업데이트 안내
      현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
      ("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
      목차
      표시할 목차가 없습니다.
        • 안녕하세요
        • 감사해요
        • 잘있어요

        티스토리툴바

        단축키

        내 블로그

        내 블로그 - 관리자 홈 전환
        Q
        Q
        새 글 쓰기
        W
        W

        블로그 게시글

        글 수정 (권한 있는 경우)
        E
        E
        댓글 영역으로 이동
        C
        C

        모든 영역

        이 페이지의 URL 복사
        S
        S
        맨 위로 이동
        T
        T
        티스토리 홈 이동
        H
        H
        단축키 안내
        Shift + /
        ⇧ + /

        * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.