본문 바로가기
웹 프로그래밍(풀스택-->python)

41. Flask 시작하기 - 서버만들기

by 백엔드개발자0107 2021. 4. 26.

 

기본적으로 위와같이 이용해서 공부해볼것이다.

 

자, 웬만하면 모든 개발자들은 서버를 만들떄 ,프레임워크라는 것을 가져다가 쓴다.

이 프레임워크라는 것은 라이브러리도 그렇고 프레임워크도 그렇고 내가  편할려고 남이 만들어놓은 것을 가져다 쓰는 것인데,

프레임워크는 남이 짜둔 어떤 규칙이나 틀 안에서 내가 코딩을 자유롭게 하니 편한것이고, 라이브러리는 내가 마음대로 짜는데,

남이 만들어 놓은 것을 중간에 가져다가 쓰니깐 편한거다. 즉 통상적으로 프레임워크는 하나의 틀안에서 사용!, 라이브러리는 수백개의 틀안에서 사용!해서 편리한것이다.

 

 

자 이제, flask를 이용해서 서버를 작동시켜보자!

 

from flask import Flask
app = Flask(__name__)


@app.route('/')
def home():
    return 'This is Home!'


if __name__ == '__main__':
    app.run('0.0.0.0', port=5000, debug=True)

 

이 템플릿이 가장 기본적인 flask 템플릿이다. 자 로컬호스트 5000으로 실행시키면 아래와 같이 사이트가 실행된다.

 

자 조금만 설명하면, 5000은 포트라는 건데, 컴퓨터도 밖(인터넷세상에다가 뚫어놓은 문)들이 있는데 그 5000번문으로 접속하겠다를 의미한다.

 

자 위의 템플릿의 각각의 문장을 이해하고자 하면 끝이 없다.

 

그냥 이렇게 쓰이는구나 하고 이해하면 된다~!