작업/Flask(8)
-
21.11.03 7주차 1-2 서비스 다루기
Blueprint : 길어진 코드를 모듈화해줘서 수정 개발과 유지보수에 용이하도록 해주는 것 (blueprint 사용하지 않으면 @app.route() 수 = API 수 매우 많음.) app.py는 오로지 서버 실행에만 집중 가능 Blueprint는 Flask랑 매우 비슷한 문법 실습 1 Blueprint로 서버 코드 분리하기 Jinja 템플렛 : python에서 가장 많이 사용되는 템플릿. 서버에서 받아온 데이터를 효과적으로 보여줌 html내에서 python문법을 사용할 수 있다. python 파일에서 정의한 변수를 jinja html에서 나타내기 {{어쩌구}} jinja에서 list를 넘겨주고, 반복문 사용 {% endfor %}로 끝내줘야한다. jinja에 dictionary 넘겨주기. key값으로..
2021.11.03 -
21.11.03 7주차 1-1 Flask 시작하기
API : 서버와 클라이언트의 통신 규칙과 데이터의 통로 역할을 하는 것 클라이언트는 서버에게 정해진 규칙(URL)로 데이터를 요청한다. 그 응답받는 데이터는 HTML, JSON, XML 등 형태들이 있다. Framework : 미리 작성되어 있는 함수(라이브러리) 이상의 기능을 제공 Flask : python을 사용해서 웹 서버를 만들 수 있게 도와주는 Web Framework Flask로 웹 서버 만들기 1. import 하기 1-1. app = Flask(__name__) 이 파일에서 flask를 이 변수?에 실행시키겠다. 2. @app.route() 함수 내 함수 decorator. 서버에 접속할 수 있는 url을 만들어 준다. 3. @app.route(/) 밑에 def 실행할함수(): retur..
2021.11.03