Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flask란?

The Python micro framework for building web applications
파이썬을 활용해 웹 어플리케이션을 구현하는 마이크로 프레임워크
군더더기 없는 아주 가벼운 프레임워크
필요한 기능을 내가 만들죠

참고 Reference

Flask로 나만의 웹페이지 만들기

프로젝트 폴더에 hello.py 파일을 만들고 아래의 코드을 복사해 붙여넣습니다.
hello.py

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello, World!'

웹 서버를 키고 http://127.0.0.1:5000/로 들어가면 아래의 웹페이지를 볼 수 있습니다.
img/first_127_0_0_1_5000.png bash 창에 웹서버를 실행하는 명령어를 입력합니다

$ export FLASK_APP=hello.py
$ flask run

img/start_flask.png

현재 Debug mode가 off입니다.
Debug mode를 켜주면 코드가 바뀔 때마다 서버가 다시 로드됩니다.
개발하며 수정하면 바로 적용되어 굉장히 편합니다.

$ export FLASK_ENV=development
$ flask run

img/debugger_on.png

Routing

URL을 사용해 유저에게 편리한 기능을 제공합니다

  1. 기본 Routing
  2. Variable 사용
    • 이름을 불러 인사하기
  3. Redirection 행동
  4. URL 만들기
  5. Templates 랜더링
    • 점심메뉴 고르기

Send, Receive

웹페이지에서 요청과 응답을 공부합니다

  1. 유저와 메세지 보내고 받기
  2. N차 로또 번호 확인하기
  3. 내 등수 확인하기

파이썬 가상환경

필요하신 분들만 하시면 됩니다

가상환경 생성하기

$ conda create --name api python=3.7

img/create_virtual_env.png

가상환경 활성화

$ source activate api

img/activate_virtual_env.png

가상환경 비활성화

$ source deactivate

img/deactivate_virtual_env.png

가상환경 리스트 확인

$ conda env list

img/check_virtual_env_list.png

About

파이썬 플라스크 입문

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages