์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ๋ช ๋ น์ด
- ์๋ฐ์คํฌ๋ฆฝํธ
- DATE_FORMAT
- select
- ๋์ปค
- ์ปจํธ๋กค๋ฌ
- ํจ์
- SQL
- Spring
- post๋ฐฉ์
- Ajax
- oracle
- JS
- ๋ฐฑํฑ
- ๋ณ์
- ๋ฆฌ๋ ์ค
- ๋์
- order by
- ์ฝํ
- ํ ์ด๋ธ
- MySQL
- optionํ๊ทธ
- ๋์ ํ ์ด๋ธ
- ํ๋ก๊ทธ๋๋จธ์ค
- ๋ฐฐ์ด
- like
- JSP
- Update
- JavaScript
- ์ธ๋ผ์ธ๋ทฐ
- Today
- Total
bom's happy life
Flask ์์ํ๊ธฐ - ์๋ฒ๋ง๋ค๊ธฐ ๋ณธ๋ฌธ
Flask ์์ํ๊ธฐ - ์๋ฒ๋ง๋ค๊ธฐ
bompeach 2022. 6. 7. 15:30Flask๋ python์ ์ฌ์ฉํ๋ ์นํ๋ ์์ํฌ๋ก django์ ๊ฐ์ด ์น์ ๊ตฌํํ ๋ ์ฐ์ธ๋ค.
ํ์ง๋ง django๋ณด๋ค ๊ฐ๋ณ๊ฒ ์์ฑํ ์ ์๊ณ , ๋ถํ์ํ ๊ตฌ์กฐ๋ฅผ ์ ๋ถ ์์ฑํ ํ์์์ด
ํ์ํ ๊ธฐ๋ฅ๋ง ์ฝ๊ฒ ๊ตฌํํ ์ ์๋ค. [Google์ฐธ์กฐ]
Flask ์ค์น๋ฐฉ๋ฒ ์๋ ์ฐธ๊ณ .
https://teamsparta.notion.site/4-0056714b522240a68f7c778237525282
[์คํ๋ฅดํ์ฝ๋ฉํด๋ฝ] ์น๊ฐ๋ฐ ์ข ํฉ๋ฐ - 4์ฃผ์ฐจ
๋งค ์ฃผ์ฐจ ๊ฐ์์๋ฃ ์์์ PDFํ์ผ์ ์ฌ๋ ค๋์์ด์!
teamsparta.notion.site
์๋ฒ๋ฅผ ๋ง๋ ๋ค๋ ๊ฒ์ ์ฌ์ค ๊ต์ฅํ ์ด๋ ต๋ค.
๊ทธ๋์ ์๋ฒ๋ฅผ ๋ง๋ค ์ ์๋ ํฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋๋ฐ ๊ทธ๊ฑธ ํ๋ ์์ํฌ๋ผ๊ณ ํ๋ค.
ํ๋ผ์คํฌ๋ ํ์ด์ฌ์ผ๋ก ์์ฑ๋ ๋ง์ดํฌ๋ก ์นํ๋ ์์ํฌ์ ํ๋์ด๋ค.
์๋ฒ๋ฅผ ์ง์ ๋ง๋๋ ๊ฐ๋ฐ์๋ ๊ฑฐ์ ์๋ค.
1) Flask ๊ธฐ์ด : ๊ธฐ๋ณธ ์คํ
# Flask ํ๋ ์์ํฌ : ์๋ฒ๋ฅผ ๊ตฌ๋์์ผ์ฃผ๋ ํธํ ์ฝ๋ ๋ชจ์.
์๋ฒ๋ฅผ ๊ตฌ๋ํ๋ ค๋ฉด ํ์ํ ๋ณต์กํ ์ผ๋ค์ ์ฝ๊ฒ ๊ฐ์ ธ๋ค ์ธ ์ ์๋ค.
โ ํ๋ ์์ํฌ๋ฅผ ์ฐ์ง ์์ผ๋ฉด ํ์์ด๋ฅผ ๋นป์์ ๊ณ ์ถ์ฅ์ ๋ง๋๋ ๊ฒฉ...
# app.py ํ์ผ์ ๋ง๋ค์ด ์๋ ์ฝ๋๋ฅผ ๋ถ์ฌ๋ฃ๋๋ค.
โ ํ์ผ ์ด๋ฆ์ ์๋ฌด๋ ๊ฒ๋ ํด๋ ์๊ด์์ง๋ง ํต์์ ์ผ๋ก flask์๋ฒ๋ฅผ ๋๋ฆฌ๋ ํ์ผ์ app.py๋ผ๊ณ ์ด๋ฆ ์ง๋๋ค.
# [์ฝ๋์ค๋ํซ] 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'์ ํด๋ฆญํ๊ณ , ํฐ๋ฏธ๋์ ์๋์ ๊ฐ์ ๋ฉ์์ง๊ฐ ๋จ๋ฉด ์คํ ์ฑ๊ณต!
์ด์ ํฌ๋กฌ์์ http://localhost:5000/ ์ผ๋ก ์ ์ํด๋ณด์.
ํ๋ฉด์ Hello World! ๋ผ๋ ๋ฉ์์ง๊ฐ ๋ณด์ด๋ฉด ์ฑ๊ณตํ ๊ฒ!
ํฐ๋ฏธ๋ ์ฐฝ์ ํด๋ฆญํ์๊ณ , ctrl + c ์ ๋๋ฅด์๋ฉด ์๋ฒ๋ฅผ ์ข ๋ฃํ ์ ์๋ค.
---
this is mypage์๋ฒ๋ฅผ ์ถ๊ฐํด๋ณด์๋ค. ๊ทธ๋์ ์๋ฒ ๋๊ฐ์ง ๋ง๋ค์ด๋ดค๋ค.
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return 'This is Home!'
@app.route('/mypage')
def mypage():
return 'This is mypage!!'
if __name__ == '__main__':
app.run('0.0.0.0',port=5000,debug=True)
'Deveolpment Study๐๏ธ > Python_Flask' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Flask ์์ํ๊ธฐ - HTMLํ์ผ ์ฃผ๊ธฐ (0) | 2022.06.07 |
---|