기본 콘텐츠로 건너뛰기

[Python] 가벼운 웹 프레임워크 플라스크 (Flask)

[Python] 가벼운 웹 프레임워크 플라스크 (Flask)

파이썬 에서 쓰이는 웹 프레임워크라고 하면 장고 를 떠올리기 쉽습니다. 그런데 실은 장고는 이제 덩치가 많이 커져서 예전만 못하다는 이야기가 많습니다. 그래서 정말 간단한 웹이나 모바일 앱 서버를 만들기에 적합한 웹프레임워크를 찾게 됐는데 그게 바로 플라스크 입니다.

소개만 하고 직접 가셔서 보시는게 빠를 것 같습니다. 정말 단순하고 빠르게 웹을 만들 수가 있습니다. 제가 지금까지 접해온 웹 프레임워크중에 가장 가볍게 빠를꺼라고 자부합니다. (express 안녕~)

http://flask-docs-kr.readthedocs.org/ko/latest/index.html

위에 가서 보시면 되고 한글화도 잘 되어 있습니다. 빠르게 시작하기(Quick Start) 와 튜토리얼(Tutorial) 을 보며 기본 공부를 하고 나머지 확장을 공부하시면 편할 듯 합니다. 튜토리얼(Tutorial) 은 이런 계열에서는 유명한 블로그 만들기 입니다. 확장으로 볼마한 것은 역시 큰 어플리케이션을 만들때 필요한 것들인데 이것들 또한 패턴들(Patterns) 에서 소개가 되고 있습니다.

마지막으로 제일 중요한 'Hello World' 를 출력하는 예제만 보기로 하지요.

from flask import Flask app = Flask( __name__ ) @app.route ( '/' ) def hello_world (): return 'Hello World!' if __name__ == '__main__' : app.run()

뭐 경기 끝이죠? 7줄입니다. ㅎㅎ

from http://crazia.tistory.com/1164 by ccl(A) rewrite - 2020-03-07 12:20:54

댓글

이 블로그의 인기 게시물

Flask 13. pythonanywhere에 배포하기

Flask 13. pythonanywhere에 배포하기 Login: PythonAnywhere It's always a pleasure to hear from you! Ask us a question, or tell us what you love or hate about PythonAnywhere. We'll get back to you over email ASAP. Sorry, there was an error connecting to the server. Please try again in a few moments... www.pythonanywhere.com from http://ohdowon064.tistory.com/124 by ccl(A) rewrite - 2020-03-11 15:54:10

[ubuntu] FLASK_APP

[ubuntu] FLASK_APP Development/Debugging 🐞 FLASK_ENV=development FLASK_APP = app.py flask run zsh: command not found: FLASK_APP ✔️ FLASK_ENV=development FLASK_APP=app.py flask run 띄어쓰기를 해서 저런 오류를 출력할수도 있구나 😲 참고 : 108p에서 FLASK가 FKAS로 오타나있다. from http://hee-stories.tistory.com/18 by ccl(A) rewrite - 2020-03-24 17:20:11