본문 바로가기

WEB

[WEB] Flask를 이용한 웹 사이트 만들기 환경 구축 (2)

반응형

이전 글에서 Flask와 Python 설치는 완료했다.

이제 Flask를 시작하기 위한 폴더와 파일을 만들어 볼 것이다.

 

과정

1️⃣ 일단 우분투 환경에 폴더를 만들어 준다.

나는 홈 디렉터리에 pywork라는 폴더를 만들어 줬고 해당 파일로 이동해 vim을 이용하여 run.py를 만들어 줬다.

$ mkdir ~/pywork
$ cd pywork
$ vim run.py

 

 

2️⃣ 이후 run.py안에 아래의 코드를 작성해 준다.

아래 host에 0.0.0.0으로 ip를 고정해 놓으면 컴퓨터 환경이 바뀔 때마다 매번 수정해야 해서 자동으로 바뀌게 해놓은 것이다. 0.0.0.0으로 해놓으면 컴퓨터 환경 ip에 맞게 변경이 될 것이다.

from flask import Flask
from flask import request

app = Flask(__name__)

@appr.route('/main')
def main_page():
	return "Hello"
   
if __name__ == '__main__':
	app.run(host='0.0.0.0',port=5550)

 

 

3️⃣ 그런 다음 파이썬을 이용해 run.py를 실행시키면 서버가 실행된다.

$ python3 run.py

 

 

 ip를 모르겠다면 터미널에 ifconfig를 치면 알 수 있다. 우분투에는 ifconfig 명령어가 없어 명령어 설치가 필요한 것으로 알고 있다. ip를 확인하고 url 창에 http://192.168.xxx.xxx:5550/main 을 입력하여 들어가면 Hello라고 화면에 나타날 것이다.

 

마무리

다음 글에서는 MySQL을 설치하고 연결하는 방법을 소개할 것이다.

반응형