티스토리 뷰
1. Flask란?
웹을 개발하기 위해 파이썬을 사용하고자 한다면 주로 장고를 떠올립니다.
장고는 좋은 프레임워크지만 조금 무겁다는 특징을 가지고 있습니다.
그에 비해 플라스크는 매우 심플하면서 가볍다는 특징을 가지고 있습니다.
처음 시작할때는 개인에따라 장고보다 쉬울수도 어려울수도 있습니다.
저는 개인적으로 장고보단 시작하기는 어려웠던것 같습니다.
2. Flask 기본 디렉토리 생성하기
먼저 기본 디렉토리 구조는 다음과 같습니다.
project
└─app
└─__init__.py
3. Flask 설치하기
pip install flask 로 설치합니다.
4. Flask 기본 코드 작성하기
이제 __init__.py 파일을 열어 아래와 같이 작성합니다.
# __init__.py
from flask import Flask
def create_app():
app = Flask(__name__)
@app.route("/")
def index():
return "index"
return app
5. Flask 앱 실행하기
저는 윈도우 환경에서 실행하기에 CMD 창을 열어 아래와 같이 입력하겠습니다.
CMD창의 경로는 project 폴더로 이동해 주시면 됩니다.
set FLASK_APP=app
set FLASK_ENV=development
flask run
위의 내용을 입력하면 플라스크 앱이 실행됩니다.
이제 브라우저를 열어 127.0.0.1:5000으로 접속해보면 index라는 내용이 써진 화면을 볼 수 있습니다.
'파이썬' 카테고리의 다른 글
2. Flask 개발 셋팅하기(2) (0) | 2019.05.29 |
---|---|
파이썬 추상 클래스와 팩토리 패턴 -1 (0) | 2019.04.30 |
윈도우에서 장고 배포하기. (windows + django2 + python3) (3) | 2019.02.15 |
Python의 Callback 함수 (0) | 2019.02.10 |
파이썬으로 오늘의 요일 알아내기 (0) | 2018.09.12 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Git
- git log
- 구글맵
- 에 잚
- cmd
- django
- ㄹ
- 구글 맵
- 안드로이드
- Apache
- Google Map
- flask
- 깨짐
- Windwos
- Windows
- 플라스크
- 웹
- Python
- 팩토리 메소드 패턴
- 파이썬
- 한글
- 한글깨짐
- 한글 깨짐
- 심플 팩토리 패턴
- 팩토리 패턴
- 추상 클래스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함