728x90
๋ฐ์ํ
1. ํด๋ด
- ์ด ๊ฒฝ๋ก๋ก ๋ค์ด๊ฐ๊ธฐ
- ์๋ฒ ๋ง๋๋ ํ๋ ์์ํฌ
flask
์ค์น
์ง๊ธ vscode์์ ๊ฐ์ํ๊ฒฝ์ด ์ ๋ง๋ค์ด์ ธ์ ๊ทธ๊ฑฐ ํด๋ณด๊ณ ์์ผ ํจ.
[[vscode_๊ฐ์ํ๊ฒฝ๋ง๋ค๊ธฐ]]
๊ทธ ๋ค์ flask ์ค์นํ๊ธฐ
[[202302031512_pip ๋ฑ ํ๋ ์์ ์ค์น ๊ด๋ จ ๋ช ๋ น์ด]] ์ด๊ฑฐ ์ฐธ๊ณ ํด์ ์ค์นํจ
๊ทธ๋ผ, flask ๋?
flask ๋ ์๋ฒ๋ฅผ ํธํ๊ฒ ๋ง๋ค ์ ์๊ฒ ํด์ฃผ๋ ํ๋ ์์ํฌ.
vs code ์์ ์ด์ ํด๋ณด๊ธฐ
- app.py
ํต์์ ์ผ๋ก ์ด ์ด๋ฆ์ ๋ง์ด ์
- ํ๋ผ์คํฌ ์์ ์ฝ๋ ์ค๋ํซ
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)
- ์... ๊ทผ๋ฐ, ์๊พธ ์๋ฌ๊ฐ ๋จ...๋ ์ผ ํ๋๋ฐ ์ ๋ธ

- ํด๊ฒฐ์ฑ
์ฐพ์
- app.py ๋ฅผ ์คํ์์ผ์ผ ํ์.

- https://spartacodingclub.kr/community/fastqna/all/6329aec0c1c73a9c9c8625c5/localhost%EC%97%90%EC%84%9C%20%EC%97%B0%EA%B2%B0%EC%9D%84%20%EA%B1%B0%EB%B6%80%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4.
<br>
- ๋๋ ๊ณ์ ํด๋น ํด๋์์๋ง ์คํํ๊ณ ์์์.
- ์ด๋ ๊ฒ ๋์์ด์ผ ํจ โญโญ
- ์ฆ, `python app.py` ์ด๋ ๊ฒ app.py ํ์ผ ์์ฒด๋ฅผ ์คํ์์ผ์ผ -> ์น ์๋ฒ๊ฐ ์ด๋ฆผ โญโญโญโญโญ
- ํ์ด์ฌ ์ฝ๋๋ฅผ ์คํ์ํจ๋ค๊ณ ์ด๋ฆฌ๋๊ฒ ์๋!
(venv) C:\Users\user11\Desktop\sparta\projects\prac>python app.py


#### โโโโโ ํ์ผ ์คํ์ํค๋ ์ข ๋ ์ฌ์ด ๋ฐฉ๋ฒ์ ์์ผ๋ ค๋? ใ
ใ
๋๋ฌด ๋ฒ๊ฑฐ๋ก์ด๋ฐ?
- ์๋ ์
๋ฐ์ดํธ๊ฐ ๋๋ ๊ฒ ๊ฐ์

- ์์์ ์์ฑํ๋ฉด ์ค๊ธฐ๊ฐ ์
๋ฐ์ดํธ ๋๋๊ฒ ํฐ๋ฏธ๋์ ๋ธ

- ์์ ์ฒ๋ผ ์์ฑํ๊ณ -> ์๋ก ๊ณ ์นจํ๋ฉด -> ์ด๋ ๊ฒ ์ฐ์

### ์๋ฌ ํด๊ฒฐํ๊ณ ๋ค์ ํด๋ณด๊ธฐ
- ๊ธฐ์กด ํ์ด์ง ๋ค์์ mypage ๋ง๋ค๊ธฐ
``` python
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)
- ์ฝ์ด๋ณด๊ธฐ
- ๋ด ์ปดํจํฐ์์ ๋ด๊ฐ ๋๋ฆฌ๊ณ ์๊ณ !
- ๋ด ์ปดํฐ์์ ๋ด๊ฐ ํฌ๋กฌ์ผ๋ก ์ ์ํ๊ณ ์์ด!
- ๊ทธ๋ฌ๋๊น ๋ก์ปฌ ๊ฐ๋ฐํ๊ฒฝ! ์ด์ผ!!
728x90
๋ฐ์ํ
'[WEB & AI] > ์คํ๋ฅดํ์ฝ๋ฉํด๋ฝ_์น๊ฐ๋ฐ์ข ํฉ๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
4-3_Flask ์์ํ๊ธฐ - HTMLํ์ผ ์ฃผ๊ธฐ (0) | 2024.03.25 |
---|---|
3-15_ 3์ฃผ์ฐจ ๋ & ์์ ์ค๋ช (1) | 2023.11.28 |
3-14_ Quiz_์น์คํฌ๋ํ ๊ฒฐ๊ณผ ์ด์ฉํ๊ธฐ (2) | 2023.11.28 |
3-13_์น์คํฌ๋ํ ๊ฒฐ๊ณผ ์ ์ฅํ๊ธฐ (1) | 2023.11.27 |
3-12_pymongo๋ก DB์กฐ์ํ๊ธฐ (1) | 2023.11.26 |