본문 바로가기

카테고리 없음

Flask시작하기 - 서버만들기

맨 위 Location에 open을 누르고 prac폴더를 찾는다

Location : \prac만 있다면 뒤에 \venv 입력하기

Base interpreter : Python 3.8 확인하기

밑에 체크박스 해제하기 

create 클릭

This Window 클릭

prac 폴더 밑에 venv 확인 후

prac파일에 파이썬 파일을 만든다 

파일명은 app.py

 

 

 

<서버의 프레임워크라 하는 Flask 패키지 설치하고 시작!>

 

  • python interpreter 화면에서 + 버튼을 누르면 아래 창이 뜹니다! (맥은 아래에, 윈도우는 오른쪽에 위치)

  • flask 로 검색한 후, Install package 클릭

  • Package 'Flask' installed successfully 확인 후 X누르기

 

 

 

<Flask 기초: 기본 실행>

[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)

 

  • 오른쪽마우스 클릭 → run 'app' 클릭 터미널에 아래와 같은 메시지가 뜨면 실행 성공!

👉화면에 This is Home! 라는 메시지가 보이시나요? 그렇다면 성공한 것! 👏

 

내가 만든 서버의 5000문으로 접속하겠다

5000 포트는 이미 정해진것 왠만하면 바꾸지 않는다

9줄로 서버를 만든 것이다  

 

 

 

[ app.py 코드 ]

from flask import Flask
app = Flask(__name__)

@app.route('/')
def home():
return '나의 첫 페이지!'

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

 

 

 

 

[ app.py 코드 ]

from flask import Flask
app = Flask(__name__)

@app.route('/')
def home():
return '나의 첫 페이지!'

@app.route('/mypage')
def page():
return 'mypage 입니다!'

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

  • 오른쪽마우스 클릭 → ▶run 'app'
  • http://localhost:5000/mypage

 

 

 

[ app.py 코드 ]

from flask import Flask
app = Flask(__name__)

@app.route('/')
def home():
return '<button>나는 버튼입니다</button>'

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

  • http://localhost:5000/