본문 바로가기

플라스크3

[Flask] 02. Flask에서 hello world 실행해보기 목적 제목 그대로, 플라스크 공식 quick start를 따라해보자. 우분투에서 플라스크 앱을 구동시킨다. 전제조건 플라스크를 이용할 수 있는 환경이 기본적으로 설정되어 있다고 가정한다. 플라스크 설치하기를 참고하자. 필자는 vscode(Visual Studio Code)를 이용한다. 우분투에서 vscode설치하기를 참고하자. 과정 모든 것의 시작, "Hello world!"를 플라스크를 이용해서 출력해보자. 필자는 디렉토리 구조를 다음과 같이 설정하였다. ~/dev/flask_tutorial/quick_start /venv(가상환경 디렉토리) quick_start 디렉토리 내에 "hello.py"라는 이름의 파이썬 파일을 만든 후 다음의 코드를 작성한다. from flask import Flask ap.. 2020. 8. 28.
[Flask] 01. 플라스크 설치하기 목적 공식 가이드를 따라 플라스크를 설치한다. 파이썬 버전 플라스크 팀은 파이썬 3을 추천하며 파이썬 2.7, 파이썬 3.5 이상이 지원된다. 가상환경 로컬에서 서비스를 만든 후 리얼에 적용하는 등의 경우 파이썬 버전이 달라지면 문제가 생길 여지가 있다. 따라서 가상환경을 구축해서 프로젝트만의 환경을 설정하여 간편하게 이용할 수 있다. 이렇게 프로젝트 별로 환경을 격리하여 다른 프로젝트에서 다른 파이썬 버전을 이용해도 충돌이 일어나지 않도록 한다. 시스템에 여러 버전의 파이썬이 설치되어 있다면 각 버전별 파이썬으로 가상환경을 만들 수 있다. "python2 이용자라면 virtualenv를 설치하라!" 라고 가이드에서 말해준다. 파이썬2 이용자라면 virtualenv를 설치하자. (필자는 파이썬 3.8.2.. 2020. 8. 26.
[Flask] 플라스크란? 플라스크란? 플라스크는 파이썬으로 작성된 마이크로 웹 프레임워크의 하나로, Werkzeug 툴킷과 Jinja2 템플릿 엔진에 기반을 둔다. BSD 라이선스이다. 흔히 파이썬에서의 웹 프레임워크라고 하면 장고(Django)와 플라스크를 비교한다. 장고는 모든 기능을 포함하고 있는 덩치 큰 프레임워크라면, 플라스크는 최소한의 기능만 포함하고 있는 작고 가벼운 프레임워크이다. 3.의 설명은 사실 필자가 장고와 플라스크를 이용하여 프로젝트를 하지 않아서 명확하게는 잘 모르겠다. 플라스크를 써야하는 이유 (개인적인 생각) 1. 관심도 프레임워크는 사람들이 많이 이용하고, 관심이 있어야 개발 혹은 참고할 것들이 많이 생긴다. 구글 트렌드를 이용하여 장고와 플라스크를 비교해보면 다음과 같다. (8월 24일 기준) 구.. 2020. 8. 24.
반응형