전체태그 보기

#Flask (15개의 포스트)

hkoo9329
만들게된 계기 프리미어리그 경기 일정 및 결과를 정리해서 보여주는 봇이나, 앱이 있으면 좋겠다는 생각을 하고 있던 찰나, 우연히 예전에 만들었던 python 크롤링 프로그램을 다시보게 되었다. 그리고 프리미어리그 경기 일정 및 결과 알려주는 api를 만들어 보면 어떨까 생각해서 만들게 되었다. 왜 flask 인가? 일단 크롤링 프로그램은 python...
kykevin
새로운 장난감겸..... 취직 준비를 할 동안 프로젝트 코딩을 하나도 안하고 있자니 좀 지루해지는것 같아서 Flask를 공부해보기로 했다. 이유는 Django 와 더불어 Python 프레임 워크의 양대 산맥이기 때문이다. 우선 Youtube API를 사용해보자 모든 구글 API가 그러하듯 API를 사용하려면 APIKEY를 발급받거나, OAUTH를...
Flask Tutorial 4
wody

Flask Tutorial 4

2019년 11월 26일0개의 댓글
https://flask.palletsprojects.com/en/1.1.x/ Define and Access the Database 애플리케이션은 SQLite 데이터베이스를 사용하여 사용자 및 게시물을 저장합니다. 파이썬은 sqlite3 모듈 에서 SQLite를 기본적으로 지원 합니다. SQLite는 별도의 데이터베이스 서버를 설정할 필요가 없으며...
Flask Tutorial 3
wody

Flask Tutorial 3

2019년 11월 26일0개의 댓글
https://flask.palletsprojects.com/en/1.1.x/ Flask 응용 프로그램은 Flask클래스 의 인스턴스입니다 . 구성 및 URL과 같은 응용 프로그램에 대한 모든 것이이 클래스에 등록됩니다. Flask인스턴스를 전역 적으로 생성하는 대신 함수 내에서 생성합니다. 이 기능을 응용 프로그램 팩토리라고 합니다. 응용 프로그램에 필요...
Flask Tutorial 2
wody

Flask Tutorial 2

2019년 11월 26일0개의 댓글
https://flask.palletsprojects.com/en/1.1.x/ Project Layout
Flask Tutorial 1
wody

Flask Tutorial 1

2019년 11월 26일0개의 댓글
Flask https://flask.palletsprojects.com/en/1.1.x/ ~ / /login /login?next=/ /user/John%20Doe ~ HTTP Methods 웹 애플리케이션은 URL에 액세스 할 때 다른 HTTP 메소드를 사용합니다. Flask로 작업 할 때 HTTP 메소드에 익숙해 져야합니다. 기본적으로 경로는 G...
decody

Flask Template에 Jinja2 사용하기

2019년 9월 6일0개의 댓글
Jinja2란 Jinja2(이하 Jinja)는 Python 웹 프레임워크인 Flask에 내장되어 있는 Template 엔진이다. Jinja는 JSP의 문법이나 ES6의 template string과 비슷한 문법을 가지고 있다. Jinja 문법은 간단히 아래와 같다. * {{ ... }} : 변수나 표현식 * {% ... %} : if나 for같은 제어문...
decody
Flask는 Python으로 구동되는 웹 어플리케이션 프레임워크이다. Django 프레임워크보다 가볍고, 스케일아 작은 서버부터 스케일 큰 서버를 만들 수가 있으며, Jinja와 Werkzeug를 포함하고 있다. Flask 프레임워크: https://palletsprojects.com/p/flask/ 우선 가상환경을 만들고, Flask를 설치한다. ...
ephong93
HTML에서 CSS 파일을 불러올 때, 절대경로를 이용해서 다음과 같이 불러올 수 있다. static 파일을 저장하는 디렉토리의 경로는 디폴트로 '/static/'으로 지정되어 있고, 따라서 그 뒤의 상대경로인 css/myStyle.css를 입력하면 원하는 CSS 파일에 접근할 수 있다.
keultae

Flask Progress Example

2019년 5월 6일0개의 댓글
Javascript EventSource: https://github.com/djdmorrison/flask-progress-example 테스트 완료 웹에서 배치 작업을 할때 사용할 수 있을것 같다. CSV 파일등을 다운로드할 때 진행률과 멈출때 사용하고 싶은데, 어떻게 사용할지 아직 감을 못잡겠다. * jQuery.EventSource: https://...
keultae

Flask 한글 CSV 파일 다운로드

2019년 5월 6일0개의 댓글
한글을 포함한 CSV 파일을 깨지지 않게 다운로드하는 소스입니다. 끝에 uuid 쿠키를 설정하는 부분이 있는데, 이 쿠키는 다운로드 시작시 스피너를 표시하여 여러번 다운로드를 막고 다운로드가 완료되면 스피너를 제거하기 위해 추가했습니다. 다운로드 스피너와 관련된 웹 소스는 나중에 추가하도록 하겠습니다.
Creating a better Flask application - 2. API 모듈 분리
city7310
대부분의 WAS는 한두 개의 API로 끝나지 않는다. 여기에 더해 데이터베이스와 연결하기 위한 코드, 테스트 코드 등을 작성해야 할 필요가 있다면 각기 다른 목적을 지닌 대량의 코드들이 한 모듈에 몰릴 것이다. API 모듈 분리 필자가 코딩할 때 가장 많이 생각하는 것은 DRY(Don't Repeat Yourself)와 '비슷한 것들은 따로 모아두기...
flask_restful.Resource, flask_restful.Api
city7310
이번 챕터의 모든 링크는 2019년 2월 25일의 코드 스냅샷 기준입니다. flask-restful을 아예 모른다면, Quickstart를 읽어보고 오는 것을 추천합니다. flask-restful도 코드 베이스가 작은 편이 아니지만, 그 모두를 우리가 알 필요는 없다. 이번에는 Api와 Resource 클래스라는, 다소 기초적인 내용을 다뤄 보겠다. ...
Pluggable View
city7310

Pluggable View

2019년 2월 21일0개의 댓글
Do you know flask-restful?이라는 시리즈는 Flask에서 API를 클래스 기반으로 정의하는 데에 자주 사용되는 라이브러리인 flask-restful의 재밌는 요소들을 다룹니다. 공식 문서 + 필자가 코드 리딩을 하며 알아낸 것들로 내용을 채우려고 하며, real world에서 flask-restful을 사용하며 부딪혔던 상황들을 최대한...
Creating a better Flask application - 1. Hello World
city7310
'더 좋은 Flask 어플리케이션 만들기'는 1 module 기반의 Flask 어플리케이션에서, 필자가 작성한 Flask-Large-Application-Example까지 나아가는 여정을 다룹니다. 약간의 웹 프레임워크 이야기 웹 프레임워크의 종류를 따지면 대부분 full-stack web framework와 micro web framework로 ...