ํด๋น ํฌ์คํธ ์ด์ ๊ณผ์ ์ ๋ํ ํฌ์คํธ๋ ์๋ ๋งํฌ ์ฝ์ ํด ๋๊ฒ์! : )
↓↓ ↓
2021.06.02 - [Django_Web] - Django - PythonAnywhere ๊ธ๋ก๋ฒ ์๋น์ค ์์ํ๊ธฐ
Django - PythonAnywhere ๊ธ๋ก๋ฒ ์๋น์ค ์์ํ๊ธฐ
โ ์ฐธ๊ณ : Mac๊ธฐ์ค์ผ๋ก ๊ธฐ๋กํ์ต๋๋ค. โ Django๋? ์น ํ๋ ์์ํฌ(์คํ์์ค) โ Django ์์ํ๊ธฐ (๊ธฐ๋ณธ์ ์ผ๋ก) Python์ ๋ํด ์ด๋์ ๋ ์๊ณ ์์ด์ผ ํ๋ค. cli๋ฅผ ์ผ ๋ค. (๋งฅ์ผ๋ก์ฌ ํฐ๋ฏธ๋, ์๋์ฐ ํ์์)
carrido-hobbies-well-being.tistory.com
2021.06.09 - [Django_Web] - [Django] ํ์ผ ์ ๋ก๋ ๊ธ๋ก๋ฒ ์๋น์ค ๊ตฌํํ๊ธฐ
[Django] ํ์ผ ์ ๋ก๋ ๊ธ๋ก๋ฒ ์๋น์ค ๊ตฌํํ๊ธฐ
โ๏ธ Rough Logic ์ฌ์ฉ์๋ json ํ์ผ์ ์ ๋ก๋๋ฅผ ํ๋ค. json ํ์ผ์ ์ ๋ก๋ ๋ฐ์ผ๋ฉด "์ง ์๊ณ ๋ฆฌ์ฆ"์ ๋๋ ค์, "first_send" ์ " last_recv" ๋ฅผ ์์๋ธ๋ค. ์ฌ์ฉ์๊ฐ ํด๋น ๊ฐ์ ์ ์ฅํ๋ค๋ ๋ฒํผ์ ๋๋ฅด๋ฉด, ์ด ๋
carrido-hobbies-well-being.tistory.com
๋จผ์ ์ ๊ฐ ๊ตฌ์ํ html ์์ผ๋ก ์ฌ์ฉ์๊ฐ ๋ณด๋ ํ๋ฉด์ ์๋์ ๊ฐ์์.
์ ๋ก๋ ํ ๋ filegroup ์ผ๋ก ๊ตฌ๋ถ ์ง์ด์ ํ์ผ์ ์ ๋ก๋ ํ ์ ์๊ณ , (Django ์์ ๊ฐ๊ฐ Model Class ๋ก ๋์)
๋ณด์ฌ ์ค ๋, ํด๋น filegroup์ ๊ณ ์ id ์ฒ๋ผ ์๋ณํด์ ํ๋์ ๋ณผ ์ ์๊ฒ ๊ทธ๋ํ๋ก ๊ทธ๋ ค์ฃผ๊ณ ,
ํ๊ท first_sent ์ last_recv๋ฅผ ๊ตฌํด์ค๋๋ค. ( ํ ์คํธ ๋ฐ์ดํฐ๊ฐ 100๊ฐ ์ด์์ด๋ฉด ๊ฐ์ฅ ํฐ ๊ฐ 3๊ฐ ๋นผ๊ณ , ๊ฐ์ฅ ์์ ๊ฐ 3๊ฐ ๋นผ๊ณ ํ๊ท ๊ฐ์ ๋ด์ค ๊ฑฐ์์.)
Models ์ DB ํด๋์ค ๋ง๋ค๊ณ , makemigration → migrate
Views ์ ๋ฆฌํ์คํธ ์์ฒญ ๋ฐ๋ ํจ์ ์ ์ํ๋ค.
def file_list(request):
return render(request, 'file_list.html')
def upload_file(request):
return render(request, 'file_upload.html')
๋ชจ๋ ๊ฒ์ ๋ง์น url + ์ฌ์ง
http://carrie.pythonanywhere.com/
์๊น์ง์ ๊ฒฐ๊ณผ๋ ๊ธฐ๋ฅ ๋ฐ ๋์์ด ๋ฑ ์๋์ ์ฌ์ง์์ ๋ฐ์ค ํฌ๊ธฐ๋งํผ์ ๋บ๋งํผ์ด๋ค.
์ฐธ๊ณ
css ์์
'Django_Web' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Fusion chart , h1 ์๊ณ ๋ฆฌ์ฆ ์ถ๊ฐ, ์๋น์ค ๋๋ฒจ๋กญํ๊ธฐ (0) | 2021.07.30 |
---|---|
[Django][FusionCharts] ์ฌ์ฉ๋ฐฉ๋ฒ & ์ฅ๊ณ ๊ทธ๋ํ ๊ทธ๋ฆฌ๊ธฐ (0) | 2021.06.13 |
[Django] ํ์ผ ์ ๋ก๋ ๊ธ๋ก๋ฒ ์๋น์ค ๊ตฌํํ๊ธฐ (0) | 2021.06.09 |
Django - PythonAnywhere ๊ธ๋ก๋ฒ ์๋น์ค ์์ํ๊ธฐ (0) | 2021.06.02 |
Django Model/ DB (0) | 2021.04.13 |
๋๊ธ