은행을 예로 같은 예금 창구에서도 개인 고객이냐 기업 고객이냐에 따라 처리하는 것이 다른 것처럼, 클라이언트가 요청 할 때에도, "방식"이 존재한다. 클라이언트는 요청할 때 HTTP request method를 통해서 응답하는 서버에 어떤 종류의 요청인지 알려준다. GET, POST 방식 (더있음) GET - 통상적으로 데이터 조회(Read)를 요청할 때 ex) 영화 목록 조회 - 데이터 전달 : url 뒤에 물음표를 붙여 key=value로 전달 ex) google.com?q=북극곰 POST - 통상적으로 데이터 생성(Create), 변경(Update), 삭제(Delete) ex) 회원가입, 회원탈퇴, 비밀번호 수정 - 데이터 전달 : 바로 보이지 앟는 HTML body에 key:value 형태로 전달..
Flask 서버를 만들 때, 프로젝트 폴더 안에 ㄴstatic 폴더 (이미지, css파일을 넣어둡니다) ㄴtemplates 폴더 (html파일을 넣어둡니다) ㄴapp.py 파일 이렇게 세 개를 만들어두고 시작한다. HTML 파일 불러오기 1. index.html 파일을 templates 폴더 안에 만든다. 아래 코드를 붙여 넣는다. 나는 버튼! 2. flask 내장함수 render_template를 이용하여 html 파일을 불러온다. 아래 코드를 app.py에 붙여 넣는다. from flask import Flask, render_template app = Flask(__name__) @app.route('/') def home(): return render_template('index.html') if..
Flask 시작하기 우선 파이썬 라이브러리인 Flask를 설치한다. Flask 프레임워크 : 서버를 구동시켜주는 편한 코드 모음. 복잡한 일들을 쉽게 처리할 수 있음. (프레임워크 없이 할 순 있으나 고추를 직접 농사지어서 고추장을 만드는 격. 프레임워크는 3분 요리/소스 세트) app.py 파일을 만들어 아래 코드를 붙여 넣는다. (파일 이름은 아무렇게나 설정해도 상관없으나 통상적으로 flask 서버를 돌리는 파일은 app.py로 설정함) 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=50..