반응형

플라스크 3

[BE-Flask] 3. 플라스크 템플릿

Flask는 마이크로 서비스 프레임워크이기 때문에 프론트, 백을 동시 처리하지 못한다. 따라서 프론트로 렌더링 해야함 (1) HTML 생성 문자열을 그냥 리턴하면 기본값으로 태그내에 반영된다. from flask import Flask app=Flask(__name__) @app.route('/') def function(): return "HTML" if __name__=="__main__": app.run() 웹 브라우저에서 도구>개발자도구 (F12) 에서 Elements에서 확인 가능 HTML Tag 따옴표 내에 HTML태그를 형식에 맞게 입력하면 적용된다. " " Body태그 내에 header2 태그가 적용됬다. from flask import Flask app=Flask(__name__) @ap..

CS/Web 2021.11.08

[BE - Flask] 2. 라우팅(Routing)

2. Routing 구조화된 URL route 데코레이터는 함수를 URL에 바인딩(binding)하여 쉽게 사용 가능 2.1 정적 라우팅 루트(root) 경로 / leading slash(리딩 슬래쉬)이며 가장 기본 루트 localhost:5000의 루트(url 뒤 /, /는 생략 가능.)로 접속하면 route데코레이터의서 / 에 바인딩된 함수가 실행 정의하지 않으면 첫 화면은 Not Found로 나온다. @app.route('/') def index(): return 'Index Page' 하위 경로 하단에는 루트 경로에서 /about 하위경로 정의. /about으로 들어가면 about 함수가 실행됨 @app.route('/about') def about(): return '홈의 하위경로' traili..

CS/Web 2021.11.04

[BE - Flask] 1 Flask 시작하기: 다운로드, 실행

1. Framework 하나의 결과물을 만들기 위해 제공하는 틀 미리 작성되어있는 함수 이상의 기능 제공 파이썬 기반 웹 Framework 파이썬의 하나의 패키지 다량의 기능 내장되어 제공 e.g. Django ORM(Obejct Relational Modeling) 기능 내장 ORM 데이터 베이스와 객체지향 프로그래밍 언어 간의 호환되지 않는 데이터를 변환하는 프로그래밍 기법 자동으로 관리자 화면 구성 Micro Service Architecture 기본적인 기능만 제공하고 이외는 붙여나감 Mono 하나 e.g. Flask, Pyriami, Bottle 간결한 코드로 웹서버 구동 2. Flask Framework https://flask.palletsprojects.com/en/2.0.x/ Welcom..

CS/Web 2021.11.03
반응형