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

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

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 마스터 24.02.11.17:21 965
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 4642
258 [보안] SQL Injection에 대한 내용과 방지 방법. humit title: 황금 서버 (30일)humit 16.07.15.10:58 1215
257 [자동응답봇] 카카오톡 자동응답봇을 만들어보자 [0] humit title: 황금 서버 (30일)humit 16.07.15.14:01 1431
256 HTML5 브라우저에서 재생 가능한 오디오 포멧을 테스트하는 사이트 하루살이 title: 황금 서버 (30일)하루살이 16.07.15.16:25 358
255 윈도우 10에서 스크린샷 촬영하기 image 하루살이 title: 황금 서버 (30일)하루살이 16.07.15.16:26 397
254 모르면 손해인 포토샵 기본 설정 팁 1 image 하루살이 title: 황금 서버 (30일)하루살이 16.07.15.18:23 648
253 구글링 잘하는 법 5가지 꿀팁 4 image 하루살이 title: 황금 서버 (30일)하루살이 16.07.15.21:31 376
252 [자동응답봇] 카카오톡 자동응답봇을 만들어보자 [1] 2 image humit title: 황금 서버 (30일)humit 16.07.16.11:38 1774
251 코딩을 잘하는 척 허세를 부려보고 싶을 때 이용할 수 있는 사이트 image humit title: 황금 서버 (30일)humit 16.07.16.12:02 8946
250 XE 게시판의 첨부파일 다운로드 2 humit title: 황금 서버 (30일)humit 16.07.16.12:27 338
249 [Sublime Text 3] 패키지 설치 방법 image humit title: 황금 서버 (30일)humit 16.07.16.13:43 382
248 [팁] DB보안의 참고할만한 사이트 2 title: 황금 서버 (30일)어코 16.07.16.13:36 564
247 [Sublime Text 3] SFTP 설정 방법 1 image humit title: 황금 서버 (30일)humit 16.07.16.15:15 1474
246 [자동응답봇] 카카오톡 자동응답봇을 만들어보자 [2] 9 image humit title: 황금 서버 (30일)humit 16.07.17.20:29 5076
245 [자동응답봇] 카카오톡 자동응답봇을 만들어보자 [3] image humit title: 황금 서버 (30일)humit 16.07.19.14:44 969
244 대학 레포트 쓸 때 참고할 것 image 하루살이 title: 황금 서버 (30일)하루살이 16.07.20.15:37 315
243 컴퓨터에서 삭제해야할 프로그램 2 image 막시모 막시모 16.07.25.15:33 322
242 현재 윈도우 버전이 무엇인지 모를 때 검색하기! (winver이용) image 막시모 막시모 16.07.26.17:22 302
241 페이스북에서 공유하기 기능 이용하기. 1 image 막시모 막시모 16.07.26.17:23 327
240 페이스북에서 친구 찾는 방법 4 image 막시모 막시모 16.07.26.17:24 543
239 페이스북에 글만 쓰지말고 이미지도 같이 첨부하자! image 막시모 막시모 16.07.26.17:25 306