TIL-06

정진우·2021년 5월 19일
0

TIL

목록 보기
5/54
post-thumbnail
post-custom-banner

0519

Flask

Flask 기본 폴더구조
프로젝트 폴더 안에,
ㄴstatic 폴더 (이미지, css파일)
ㄴtemplates 폴더 (html파일)
ㄴapp.py 파일

HTML 파일 불러오기
templates에 HTML 담고 flask 내장함수 render_template 이용

from flask import Flask, render_template
app = Flask(__name__)

## URL 별로 함수명이 같거나,
## route('/') 등의 주소가 같으면 안됨

@app.route('/')
def home():
   return render_template('index.html')

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

GET, POST 방식

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

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

profile
프론트엔드 개발자를 꿈꾸는
post-custom-banner

0개의 댓글