본문 바로가기

& 프로그래밍/& Flask

파이썬 Flask 기초 다지기_1

나는 최근까지 PHP와 script를 사용하여 데모형 웹페이지를 제작해왔다

물론 php는 실제 실무에서 활용하기에는 보안성이나 응용범주가 낮아서 많이 활용되지는 않는다

PHP를 사용하는 곳은 거의 중소기업에서 웹페이지를 주문제작할때 많이 사용되는 편이다

 

PHP를 사용하려니 Java를 제대로 배워본적도 없어서 CRUD를 구축하는 것부터 나는 어려웠기에,

파이썬을 활용한 웹페이지를 만들고자 Flask를 배우기 시작했다

 

파이썬과 통용되는 소스는 Flask와 Django가 있는데, 보통 Django를 많이 쓰는편이다. 실무적으로는.....

하지만 나는 아직 배우는 입장이고, 가볍게 CRUD 구축해보는 연습을 하는거기 때문에 Flask로 시작하는걸로!!

 

- Flask 설치

pip install Flask

설치는 정말 간단하다. cmd에서 위 코드를 입력하고 실행하면 끝이다

 

- Flask 기본 스크립트 작성

from flask import Flask // 모듈 임포트

app = Flask(__name__)

@app.route('/') // url를 실행할 때, '/'구분자로 실행시킨다는 뜻. 이를 라우팅이라한다.
@app.route('/home')
def home():
	return 'Hello, World'
    
if __name__ == '__main__':
	app.run(debug=True)

위 코드를 작성하고 실행시켜보면 로컬 서버가 실행되면서 작성된 문자열이 나타나게 된다

 

페이지마다 출력을 다르게 해주고 싶다면 @app.route()를 생성해서 그에 맞는 def값을 설정해서 넣어주기만 하면 된다

 

아주 간.단.하.다