728x90
반응형

Application 7

Jinja Templates

jinja- 템플렛 디자이너 doc flask- 템플렛 사용법 Jinja Templates Flask 로 정적인 페이지를 만든다면 Jinja 템플렛은 페이지를 동적인 페이지로 변신시켜주는 Web Template Engine 입니다. 템플렛 엔진은 맞춤형 웹페이지를 자동으로 생산할 수 있도록 도와줍니다. 예를 들어 오늘의 날짜를 페이지에 표시하고 싶을 때나 검색창을 사용하고 싶을 때 등에 유용합니다. Flask 패키지 설치 안에 포함되어 있기 때문에 pip install flask를 했다면 따로 설치 할 필요는 없습니다. 더보기 pip install Jinja2 >>> from jinja2 import Template >>> template = Template('Hello {{ name }}!') >>> ..

Application/Jinja 2021.03.22

Flask

Flask는 파이썬을 사용해 작지만 간단하고 유연성있는 웹 어플리케이션을 만들 수 있습니다 :) 1. Flask Micro Web Framwork 웹 프레임워크란 웹 어플리케이션을 개발할 수 있도록 Web Service와 Web API 등을 제공하고 웹 개발 과 배포를 할 수 있는 특정 방법을 제공하는 프로그램입니다. Flask는 그중에도 Micro '최소한의 도구를 모아놓은 웹 프레임워크` 입니다. #Django(장고)는 파이썬을 사용한 난이도있고 heavy한 웹 어플리케이션을 제작할 수 있는 또다른 프로그램입니다. Flask 공식 사이트 flask.palletsprojects.com/en/1.1.x/ Welcome to Flask — Flask Documentation (1.1.x) flask.pal..

Application/Flask 2021.03.22

REST API와 HTTP

1. REST API API는 소프트웨어의 아키텍쳐(시스템구성)를 어떻게 형성할지에 대한 가이드 라인입니다. REST API는 총 6개의 가이드라인이 존재하는데 이 조건들을 충족하면 RESTful 하다고 말합니다. 이 조건을 만족시키는 API를 RESTful API라고 말할 수 있습니다. 만약 몇 개의 조건만 따를 시엔 큰 의미로 REST API라고 불립니다. 2. REST 구성 URI : 자원(Resource) HTTP METHOD : 행위(Verb) Representatitons(표현) 3. REST API 디자인 가이드 REST API 설계 시 가장 중요한 항목 1. URL은 정보의 자원을 표현해야 한다. (URL로 정보를 알 수 있어야함.) 2. 자원에 대한 행위는 HTTP Method로 표현한다..

Application/API 2021.03.22

API 와 REST 정의

API (Application Programming Interface) API는 Application Programming Interface 의 약어로 응용 프로그램에서 사용할 수 있는 연결통로를 의미합니다. 어떤 프로그램을 다룰 수 있는 조작 방법이나 매뉴얼 이라고 생각하면 이해하기 쉽습니다. 예를들어 A라는 프로그램이 B라는 프로그램 코드를 사용하려고 할 때, 전체 코드 중 이 B라는 코드만 외부에서 사용할 수 있도록 지정하고 함수의 형태로 구현해 두면 됩니다. 이때 해당 함수는 외부에서 사용할 수 있는 인터페이스가 되는 것입니다. 즉, API는 라이브러리의 사용 규격으로 이해할 수 있으며, Open API는 공개된 API 혹은 라이브러리로 생각할 수 있습니다. 그러나 최근 이야기하는 Open API..

Application/API 2021.03.22
728x90
반응형