[ 2022-04-21 (๋ชฉ) ์ค๋์ TIL ]
[ Today Project ]
- ํ์ ๊ฐ์ธ ์๊ฐ ํ์ด์ง
: ์ด๋ฒ ํ๋ก์ ํธ๋ ํํ๋ก์ ํธ๋ก ์์ํฉ๋๋ค.
[ Today Learn ]
- flask๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ๋ฐฉ๋ช
๋ก๊ธฐ๋ฅ ๋ง๋ค๊ธฐ
- ๊ฐ์ธํ์ด์ง์์ ๊ฐ ๋ค๋ฅธ ํ์๋ค์ ํ์ด์ง๋ก ์ด๋์ํค๊ธฐ
[๐ Project ๋ฐฐ๊ฒฝ ]
์ด๋ฒ ๋ฏธ๋ํ๋ก์ ํธ๋ ๋ค ๋ช
์ด ํ ํ์ด ๋์ด ๊ฐ์ฅ ์ข์ ๊ฒฐ๊ณผ๋ฌผ์ ๋ด์ ๋ฐํ๋ฅผ ํ๋ ํ๋ก์ ํธ๋ก, ๋ค ๋ช
์ ๊ฒฐ๊ณผ๋ฌผ์ค ๊ฐ์ฅ ์ข์ ๊ฒ์ ์ฑํํ๋ ๋ฐฉํฅ์ผ๋ก ์งํํ๋ค. ๊ฒฝ์์ ํ๋ ํ๋ก์ ํธ๋ณด๋ค๋ ํ๋ํด์ ํ์
์ผ๋ก ์ข์ ๊ฒฐ๊ณผ๋ฅผ ๋ด๋ ๋๋์ด ๋ค์๋ค.
[๐ ์ค๋์ ๊ฒฐ๊ณผ๋ฌผ ]
- ๊ฐ์ธํ์ด์ง

[โจ ๊ตฌํํ ๊ธฐ๋ฅ ]
1) flask๋ฅผ ์ด์ฉํ ๋ฐฉ๋ช
๋ก๊ธฐ๋ฅ
2) ํ์ ์นด๋ hover์ ์ ๋๋ฉ์ด์
์ถ๊ฐ
3) ํ์ ์นด๋ ํด๋ฆญ์ ํด๋น ํ์ํ์ด์ง๋ก ์ด๋
4) ๊นํ๋ธ, ๋ฒจ๋ก๊ทธ์ด๋ฏธ์ง ํด๋ฆญ์ ๋งํฌ ์ด๋
5) AWS๋ฅผ ํตํ ํํ์ด์ง ๋ฐฐํฌ
โ๏ธ ๋ด๊ฐ ๋ฐฐ์ด๊ฒ, ์ป์๊ฒ
- redirect ์ํฌํธ ํ์
๐งฉ ์ ์ฉ ์์
๊ฐ์์ ๊นํ๋ธ๋ ๋ธ๋ก๊ทธ๋ก ์ด๋์ ์๋์ ๊ฐ์ด redirect ์ํฌํธ ํ ์ ์ฉ
from flask import redirect
@app.route('/gitmj')
def gitmj():
return redirect('https://github.com/ansaudwn1234')
@app.route('/blgmj')
def blgmj():
return redirect('https://velog.io/@ansaudwn123')
- flask์์ html๋ก / html๊ณผ htmlํ์ผ๊ฐ ์ด๋๋ฐฉ๋ฒ์ ์ฐจ์ด๊ฐ ์๋ค.
๐ฑ ํน์ฝฉํ์ ํ๋ก์ ํธ ํ ๋๋์
ํ๋ก ํธ๋ถํฐ ๋ฐฑ์๋๊น์ง ํ๋๋ถํฐ ์ด๊น์ง ์ง์ ์์ผ๋ก ๋ง์ง๊ณ ๊ตฌํํ๋๊น ๊ฐ์๋ฅผ ๋ณต์ตํด์ ๋ณธ ๋ณด๋์ด ์ปธ๊ณ , ์ฌ๋ฐ์๋ค.
- ๋ช
์ฃผ : ์ฌ์ค ์ด๋ฒ ํ๋ก์ ํธ๋ ๊ฒฝ์์ ํ๋ค๊ธฐ๋ณด๋ค๋ ํ์๋ค๋ผ๋ฆฌ ๊ฐ์ด ํ์
ํด์ ํ๋ก์ ํธ๋ฅผ ์์ฑํด๋๊ฐ๋ค๋ ๋๋์ด ์ปธ๋ค.ํผ์์ํ๋ ๊ฒ๋ณด๋ค ๊ฐ์ด ํ๋๊น ๋ ์ฌ๋ฐ๊ณ , ํนํ ๋ฐฐ์ธ์์๋ ์ ์ด ๋ง์์ ์ข์๋ค.
- ๊ฐํ : HTML,CSS,์๋ฐ์คํฌ๋ฆฝํธ,Flask,ํ์ด์ฌ,์ฅ๊ณ ,์ ์ด์ฟผ๋ฆฌ,์์ด์ ์ค ๋ฑ ๊ธฐ๋ฅ์ ์ฌ์ฉ๋๋ ๊ธฐ์ด ๋ฌธ๋ฒ๊ณผ๊ฐ์ ๊ธฐ๋ณธ์ ๋ํ ์ดํด์ ๊น๋ํ ํ์ด์ง๋ฅผ ๋ง๋ค๊ธฐ ์ํด์๋ ํด๋ก ์ฝ๋ฉ์ด ํ์ํ๋ค๊ณ ์๊ฐํ๋ค. ๋ํ ๋ค์ ํ๋ก์ ํธ๋ถํฐ๋ ๋ฐํ์์ ์์์์ฐ์, ์ฝ๋์์๋ ๊ฐ์๊ฐ ์ด๋ค ๊ธฐ๋ฅ์ ๊ตฌํํด๋ณผ์ง ๋ฑ ์ธ๋ถ์ ์ธ ์ญํ ์ ๋ฏธ๋ฆฌ ์ ํ๋ฉด ๊ฐ์ธ์ ์ค๋ ฅํฅ์ ๋ฟ ์๋๋ผ ๋ ํจ์จ์ ์ธ ๋ถ์
์ด ๊ฐ๋ฅํ๊ฒ ๊ตฌ๋ ์๊ฐํ๋ค. ๐
- ํ์ธ : ๋ด๊ฐ ๋ฌด์์ ๋ชจ๋ฅด๋์ง๋ฅผ ์๋ ๊ฒ ๋ถํฐ๊ฐ ์ ์ผ ์ค์ํ๋ค๊ณ ์๊ฐํ๊ณ , ๊ตฌ๊ธ๋ง ๋ฅ๋ ฅ๊ณผ ์ฝ๋ ์์ฒด๋ฅผ ์ดํดํ์ฌ ๋น ๋ฅด๊ฒ ์ ์ฉํ ์ ์๋ ๋ฅ๋ ฅ์ ๋ ํค์์ผ๊ฒ ๋ค๋ ์๊ฐ์ ๋ง์ดํ๋ค
- ์ฒ ํ : ์๋๋ฌ์ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ฌ ๋ฌด์์ ๋ฐ์ด๋ค๊ธฐ ์ ์ ์์ด์ด ํ๋ ์์ ์ฐจ๊ทผ์ฐจ๊ทผ ์ดํดํ๋ฉด์ ํฐ ๊ทธ๋ฆผ์ ์ดํดํ๋ ๊ฒ์ด ์ฐ์ ์์๋ผ๊ณ ๋๊ผ๋ค. ์ฝ๋ฉ์ ์ฒซ ๋จ์ถ๊ฐ ์๋ชป ๋ง์ถฐ์ง๋ฉด ๊ฐ์๋ก ๋ณต๊ตฌํ๋๋ฐ ์๊ฐ ์๋ชจ๊ฐ ์ปค์ง๋ ๊ฒ์ ๋๊ผ๋ค. ๋น ๋ฅด๊ฒ๋ณด๋ค๋ ๋ฐ๋ฅด๊ฒ!
๐ ์์ธํ ์ฝ๋๋ Moonmoo ์ ๊ฒ์ํ์ต๋๋ค