Python/Flask 3

Python Flask : CRUD

Python Flask CRUD 1. module import from flask import Flask, request, redirect request : 클라이언트로부터 들어오는 요청 데이터를 처리하기 위해 사용 redirect : 클라이언트를 (location)위치로 리디렉션 하기 위해 사용 2. 더미 데이터 nextId = 4 topics = [ {'id':1, 'title':'html', 'body':'html is...'}, {'id':2, 'title':'css', 'body':'css is...'}, {'id':3, 'title':'javascript', 'body':'javascript is...'} ] 임시 추가 데이터. 데이터베이스와 연결시에는 topics 리스트에 불러온 데이터가 들..

Python/Flask 2022.10.18

Python Flask : install / why use / routing / example

Flask web framework 1. 설치 pip install Flask 2. base from flask import Flask app=Flask(__name__) @app.route('/') def index(): return 'hi' if __name__ == "__main__": app.run(port=5001, debug=True) 3. Why use web framework는 web application을 구현하는데 필요한 공통적인 기능을 제공해서 시간과 비용을 절약 할 수 있다. 사용자 정의 웹서버를 만들 수 있다. 동적 html을 만든다. return값은 string( 또는 dict, tuple) type 이어야 한다. return값으로 html 태그를 문자열 형태로 넣어줄 수 있다...

Python/Flask 2022.10.18

Flask - CORS

CORS CORS는 Cross-Origin Resource Shaging의 약어로, 말 그대로 다른 출처끼리의 리소스 공유를 뜻한다. - 왜 필요한가 자바스크립트는 자신이 속한 동일한 출처 (같은 프로토콜, 같은 호스트, 같은 포트를 사용) 의 페이지에만 서버 요청을 허용하고 처리해 주며, 다른 출처의 서버에 요청하는 것을 보안 문제로 간주하고 차단한다. 따라서 별도의 API 서버를 만들어 사용하려면 CORS 가 필요하다. - 라이브러리 설치 $ pip install -U flask-cors - 임포트 from flask import Flask from flask_cors import CORS - 사용 app = Flask(__name__) cors = CORS(app, resources={r"/api/..

Python/Flask 2022.05.21