220420_3일차_Flask

Today Jeeho Learned·2022년 4월 20일
0

TIL

목록 보기
3/249

Flask 프레임워크: 서버를 구동시켜주는 편한 코드 모음!

시작코드:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def home():
   return 'This is Home!'

if __name__ == '__main__':  
   app.run('0.0.0.0',port=5000,debug=True) 

@app.route('/) 부분을 수정해서 URL을 나눌 수 있다. route('/)내의 주소가 같으면 안됨!

+Flask서버를 만들때는 static폴더(이미지,css파일넣기), templates폴더(html파일넣기), app.py파일이 꼭 필요하다!

라이브러리와 프레임워크

  • 공통점 : 다른사람이 만들어 놓은 것을 사용
  • 차이점
    : 프레임워크는 다른사람이 만들어 놓은 규칙안에서 자유롭게 코딩
    : 라이브러리는 내 마음대로 코딩하는데, 다른사람이 만들어 놓은 것을 중간에 사용
    프레임워크 안에서 코딩하고, 그안에서 라이브러리 여러개를 가져다가 사용!

GET,POST방식

GET : 통상적으로 데이터 조회를 요청할 때 ( 예) 영화 목록조회 )
: 데이터 전달: URL뒤에 물음표를 붙여 key=value로 전달
: 예 : google.com?q=북극곰 -> key:q value:북극곰

POST : 통상적으로 데이터 생성, 변경 삭제 요청 할 때(회원가입 회원탈퇴, 비밀번호 수정)
: 데이터 전달: 보이지 않는 html body에 key:value형태로 전달!

profile
기록해야 (살아)남는다 !

0개의 댓글