MongoDB

[Framework] Flask 시작

차돌박이츄베릅 2023. 4. 19. 09:34

venv가상환경

  1. 터미널에 $ py -m venv venv
  2. 오른쪽하단 파이썬버전 클릭하여 venv가 쓰여있는 파이썬 버전 활성화하기

 

Flask 폴더 구조

프로젝트폴더

|— venv

|— app.py (서버)

|— templates

          |— index.html (클라이언트 파일)

 

Flask 라이브러리 설치

$ pip install flask

 

Flask 시작 템플릿

# Flask에 render_template 기능을 이용하겠다
# request, jsonify는 GET, POST요청 시 사용
from flask import Flask, render_template, request, jsonify
app = Flask(__name__)

@app.route('/')
def home():
   return 'This is Home!'
 
# URL 나누기
@app.route('/mypage')
def mypage():
   return render_template('index.html') # HTML파일 불러오기

if __name__ == '__main__':  
   app.run('0.0.0.0',port=5000,debug=True)
 
  1. 저장 후 마우스 우클릭 - 터미널에서 파일 실행 클릭
  2. 방화벽 액세스허용 버튼 클릭

인터넷창에 localhost:5000 주소로 접속하면 로컬환경에서 확인 가능

종료는 터미널에서 Ctrl + C

 

'MongoDB' 카테고리의 다른 글

Step 1. 프로젝트 세팅  (0) 2023.04.20
[Framework] Flask GET, POST 요청  (0) 2023.04.19
[Library] Pymongo DB조작  (0) 2023.04.19
[Library] Pymongo 연결  (0) 2023.04.19
mongoDB 가입  (0) 2023.04.18