• 목록
  • 아래로
  • 위로
  • 0
  • OAUTH2
  • 조회 수 305

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 이런 서버를 사용해서 프로덕션 배포를 합니다.

 

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

댓글 0

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [중요] (작업완료)서버 업데이트 안내 4 마스터 마스터 23.03.12.03:46 202
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 3 마스터 마스터 23.01.14.02:23 308
공지 2023년 새 해 복 많이 받으세요! 4 image 마스터 마스터 23.01.01.11:56 127
291 42. 명제에 대해 알아보시츄 5 image 국내산라이츄 국내산라이츄 23.01.26.04:08 11070
290 41. 볼티모어 분류에 대해 알아보시츄 image 국내산라이츄 국내산라이츄 22.10.23.00:30 11235
289 안녕하세요. poiega 22.10.19.21:40 63
288 40. SI 접두어에 대해 알아보시츄 (+IUPAC 접두어) 2 image 국내산라이츄 국내산라이츄 22.10.10.00:11 1079
287 39. 불 대수와 논리게이트에 대해 알아보시츄 image 국내산라이츄 국내산라이츄 22.09.26.02:18 1178
286 [Python] GIF 파일에 프로그레스바 삽입하기! (Adding progress bar into GIF) image 이니스프리 이니스프리 22.05.14.13:14 12348
285 38. 감마퐝숀이었츄 1 image 국내산라이츄 국내산라이츄 22.04.25.23:41 3561
284 [node.js] 자바스크립트에서 변수와 상수 선언해보기 1 wikiowner 22.02.25.18:57 8202
283 [node.js] 자바스크립트에서 hello World! 출력하기! wikiowner 22.02.25.18:46 6744
282 특별편: 저세상 코드 등⭐장 image 국내산라이츄 국내산라이츄 22.01.14.17:07 6356
281 37. VCF file image 국내산라이츄 국내산라이츄 22.01.06.14:56 7412
280 36. Bradford assay였츄 4 image 국내산라이츄 국내산라이츄 21.12.28.12:12 2305
279 35. FASTA와 FASTAQ 파일이었츄 image 국내산라이츄 국내산라이츄 21.12.09.13:27 2779
278 34. 단백질이 접히는 과정츄 5 image 국내산라이츄 국내산라이츄 21.11.16.12:38 3226
277 33. 그래프 이론이었츄 4 image 국내산라이츄 국내산라이츄 21.11.12.12:56 789
276 32. SMILES였츄 image 국내산라이츄 국내산라이츄 21.11.12.11:45 308
275 31. EC50과 IC50이었츄 12 image 국내산라이츄 국내산라이츄 21.10.31.23:32 2406
274 30. 밀도에 대해 알아보시츄 image 국내산라이츄 국내산라이츄 21.10.19.23:40 3261
273 [최적화] 중첩 반복문은 안감을 두껍게 짜야한다. 5 image 네모 네모 21.09.30.09:55 845
272 [PHP] 생성자 승격 2 image 네모 네모 21.09.30.09:55 429