본문 바로가기
728x90

데이터 엔지니어링(DE)/Application과 API4

bootstrap 부트스트랩은 프론트엔드에 대한 최소한의 지식으로 다양하고 예쁘게 꾸밀 수 있도록 도와주는 도구 참고문서 : https://getbootstrap.com/docs/5.0/components/accordion/ 설치 부트스트랩의 장점 중 하나는 설치를 하지 않아도 된다는 점입니다. HTML 헤더 부분에 자바스크립트와 CSS 링크만 넣어줘도 동작을 합니다. 예를 들어 다음과 같이 HTML 파일에 ### 여기에 해당 컴포넌트 라고 적힌 부분은 부트스트랩의 스타일만 가지고 올 때에만 사용하게 됩니다. 즉, 모양새만 부트스트랩에서부터 가지고 올 수 있는 링크입니다. 만약에 드롭다운 메뉴나 펼쳐지는 메뉴 등 동작이 필요한 컴포넌트가 있어야 한다면 그 아래에 있는 링크도 삽입해주시면 됩니다. 컴포넌트 component.. 2021. 7. 24.
Jinja template Flask 에서는 render_template 이라는 메소드로 html 파일들을 불러올 수 있는 방법 해당 함수는 기본적으로 프로젝트 폴더 내에 'templates' 라는 이름의 폴더를 기본 경로로 설정 따라서 먼저 templates 폴더를 만들고 내부에 html 파일들을 모아두면 손쉽게 사용 flask_app ├── __init__.py └── routes └── user_routes.py └── templates └── index.html # templates 폴더에 다음과 같은 index.html 파일 I am in templates folder ==> from flask import Flask, render_template app = Flask(__name__) @app.route('/') def.. 2021. 7. 24.
Flask Flask 에 대해서 설명할 수 있어야 합니다. Flask 서버를 띄울 수 있어야 합니다. Jinja 템플렛을 사용할 수 있어야 합니다. Bootstrap 을 사용할 수 있어야 합니다. Flask = Micro Web Framework 파이썬을 사용해 웹 어플리케이션을 작성할 수 있도록 도와준다 Web Framework는 웹 어플리케이션을 개발할 수 있도록 웹 서비스 (Web Service) 나 웹 API (Web API) 등을 제공하고 웹 개발과 배포를 할 수 있는 특정 방법을 제공 Micro - Flask는 정말 최소한의 도구들을 모아놓은 것 기본적으로 프레임워크에 따라 패키지와 라이브러리 등 모듈들의 콜렉션이 있어 개발이 수월할 수 있도록 도와줍니다. Jinja, Werkzeug, Flask-SQL.. 2021. 7. 24.
API / HTTP API 를 이해하고 사용할 수 있어야 합니다. RESTful API 에 대해서 설명할 수 있어야 합니다. API 의 데이터를 받아와 데이터베이스에 저장할 수 있어야 합니다. HTTP 는 크게 요청 (HTTP Request)과 응답 (HTTP Response) HyperText Transfer Protocol 이라는 약어로 컴퓨터들의 통신 규약 중 하나 하나의 컴퓨터가 다른 컴퓨터와 소통을 하고 싶을 때에 (파일을 받거나 전달하거나 등) 정해진 규칙과 틀을 준수해야 원활한 소통이 가능 ==> 이렇게 정해진 규칙들을 하나의 규약 (protocol) HTTP는 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜 프로토콜 - 용어 사전 | MDN 프로토콜은 컴퓨터 내부에서, 또는 컴퓨터 사이에서 .. 2021. 7. 24.
728x90