Just Fighting
Flask 시작하기 본문
728x90
먼저 프로젝트를 하나 만든다. 'Pure Python'으로 하면 된다.
그리고 'Flask'라는 라이브러리를 설치한다! (설치 방법은 이전 게시물 참고)
그리고 프로젝트 파일 밑에 app.py 파일을 하나 만들고 아래와 같은 코드를 복사 붙여넣기 한다.
그리고 run app을 누르면 아래와 같이 터미널에 메시지가 뜨게 된다.
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return 'This is My Home!'
if __name__ == '__main__':
app.run('0.0.0.0', port=5000, debug=True)
터미널 창에 있는 링크에 들어가면 'This is My Home!'이 뜨는 것을 확인할 수 있다!
이번엔 html파일과 연결해보자!
연결하기 전에 먼저 파일을 만들어야한다.
프로젝트 파일 밑에 templates와 static 폴더를 만든다.
이때 templates 파일에는 html파일이 들어가고, static 폴더에는 css파일이나 이미지 파일이 들어간다.
아래 index.html를 templates 파일에 만들어주고, 위에 만들었던 app.py의 코드를 아래 코드로 바꿔준다.
<index.html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Flask 연습</title>
</head>
<body>
<h1>This is My Home!</h1>
</body>
</html>
<app.py>
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def home():
return render_template('index.html')
if __name__ == '__main__':
app.run('0.0.0.0', port=5000, debug=True)
그리고 다시 실행시켜보자! 아래와 같이 뜨면 성공이다!
728x90
'Web > 백엔드' 카테고리의 다른 글
[Flask] MongoDB에 데이터 저장하고 받아오기 (0) | 2022.02.21 |
---|---|
API 만들기 (0) | 2022.01.19 |
MongoDB와 Python 연결하기 (0) | 2022.01.16 |
Comments