• 목록
  • 아래로
  • 위로
  • 0
  • title: NEW투명 시간버그 수정(오버플로우)OAUTH2
  • 조회 수 23

1. Introduction

Flask는 널리 사용되는 웹 개발 프레임 워크입니다. 매우 쉽게 개발을 시작할 수 있습니다.

Flask는 장고와는 다른 또 다른 매력이 있습니다.

장점

  1. 가볍다

  2. 높은 수준의 확장성

  3. WSGI를 지원

  4. 사용이 편하다

  5. 필수 기능에 충실하다

단점

  1. 매우 큰 애플리케이션에는 적합하지 않음

  2. 로그인 또는 인증 없음 (수동으로 구현해야한다.)

  3. ORM 미포함 (Flask-SQLAlchemy 등의 확장을 사용해야 한다.)

  4. 아직 ASGI를 지원하지 않습니다.

2. Installation

Requirements

  1. python3.7+

  2. pip

Install

 python3 -m pip install flask

hello, world

 # app.py
 from flask import Flask
 app = Flask(__name__)
 ​
 ​
 @app.route('/')
 def index():
     return '<h1>hello, world</h1>'
 ​
 ​
 if __name__ == "__main__":
     app.run('127.0.0.1',8002)

Output

PS G:\Python Flask Lesson> python3 app.py

* Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.

* Debug mode: off * Running on http://127.0.0.1:8002/ (Press CTRL+C to quit)

127.0.0.1 - - [21/Nov/2020 07:06:40] "GET / HTTP/1.1" 200 -

127.0.0.1 - - [21/Nov/2020 07:06:40] "GET /favicon.ico HTTP/1.1" 404 -**

실행 후 http://127.0.0.1:8002/ 에 접속하면 다음 그림 1을 볼 수 있습니다.

그림1 그림1

출력에서 알 수 있듯이 flask의 개발서버는 프로덕션 용도로 적합하지 않습니다.

프로덕션 환경에서는 다른 WSGI 서버를 사용해야합니다.

gunicorn, cheroot, gevent, uwsgi, Bjoerm 이런 서버를 사용해서 프로덕션 배포를 합니다.

 

문제가 있으면 쪽지를 보내주세요.

작성자
title: NEW투명 시간버그 수정(오버플로우)OAUTH2 48 Lv. (89%) 191270/192080EXP

yey!

 

댓글 0

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [중요] 프록시 서버 시스템 정비 안내 5 마스터 마스터 3일 전23:51 91
공지 서버의 백업 문제로 인해 임시로 호스팅 정책이 바뀝니다. 4 마스터 마스터 20.10.31.23:24 223
공지 출석부 모듈에 오류가 있습니다. 5 마스터 마스터 20.07.13.14:14 2246
[Web development with Flask] 1. Introduction image title: NEW투명 시간버그 수정(오버플로우)OAUTH2 3일 전08:14 23
248 28. 탈리도마이드츄 image 허니버터라이츄 title: 인스타그램허니버터라이.. 20.09.20.02:37 77
247 [Node.js로 홈페이지 만들기] 준비 YGL 20.09.10.23:11 93
246 [번외편 - 한컴한글] 스마트한 문서 작성을 위한 팁 (작성 중) 이니스프리 이니스프리 20.08.08.13:50 147
245 27. 멘델의 유전법칙이였츄 (부제: 파란 장미는 어떻게 교배해야 나오나요) 1 image 허니버터라이츄 title: 인스타그램허니버터라이.. 20.05.31.03:29 12108
244 26. Next generation sequencing이었츄 2 image 허니버터라이츄 title: 인스타그램허니버터라이.. 20.05.17.02:01 283
243 [Requests-HTML] Requests와 비교할 때의 장점! (네이버 뉴스 등 크롤링) 7 image 이니스프리 이니스프리 20.05.14.19:08 530
242 [생화학] 세포호흡 Part I (에너지 투자기) 2 image sweetenpotato sweetenpotato 20.04.10.01:24 412
241 ['Till Shutter Die] Chapter I. 카메라의 종류 12 image 협스 title: 포토샵협스 20.04.02.11:22 329
240 [샷투샷] 오티 3 image 협스 title: 포토샵협스 20.04.01.16:04 322
239 [XE] 관리자 권한을 보유한 경우에만 애드온 작동하도록 하기 2 네모 네모 20.03.23.16:08 467
238 [XE] 회원가입 시 사용자 IP를 설명란에 기록하기 3 네모 네모 20.03.23.16:08 405
237 [mod_rewrite] Apache2 의 mod_rewrite 사용 시 index~ 만 Rewrite가 되지 않을 경우 네모 네모 20.03.23.16:07 323
236 [jQuery] jQuery로 Checkbox 제어하기 1 네모 네모 20.03.23.16:06 373
235 22. [OpenPyXL] 엑셀 문서 저장하기 / 시트 추가하기 / 셀에 입력하기 14 image 이니스프리 이니스프리 20.02.02.00:46 1455
234 21. [OpenPyXL] 엑셀 문서를 열고 시트에서 셀의 값을 얻기 3 image 이니스프리 이니스프리 20.02.01.23:46 666
233 특별편-보건용 마스크란 2 image 허니버터라이츄 title: 인스타그램허니버터라이.. 20.01.30.00:14 781
232 [Java] 아무튼 대충 알아보는 NPE 예방법! 네모 네모 20.01.21.11:50 562
231 [BeautifulSoup] 자식태그를 제거하기 - .decompose() & .extract() 10 image 이니스프리 이니스프리 20.01.16.00:07 1992
230 25. GHS였츄 3 image 허니버터라이츄 title: 인스타그램허니버터라이.. 20.01.15.02:02 629