๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Django_Web

[Django] ์—…๋กœ๋“œํ•œ ํŒŒ์ผ ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋Œ€๋กœ ์ฒ˜๋ฆฌํ•˜๊ธฐ

by ๋„์บ๋ฆฌ๐Ÿฑ 2021. 7. 19.
๋ฐ˜์‘ํ˜•

ํ•ด๋‹น ํฌ์ŠคํŠธ ์ด์ „ ๊ณผ์ •์— ๋Œ€ํ•œ ํฌ์ŠคํŠธ๋Š” ์•„๋ž˜ ๋งํฌ ์‚ฝ์ž…ํ•ด ๋‘˜๊ฒŒ์š”!  : )

↓↓ ↓  

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๊ฐœ ๋นผ๊ณ  ํ‰๊ท ๊ฐ’์„ ๋‚ด์ค„ ๊ฑฐ์—์š”.)

๊ตฌ์ƒํ•œ html , ๋ณด์—ฌ์ง€๋Š” ์„œ๋น„์Šค

 

ํ˜„์žฌ ํ™”๋ฉด / ์™„์ „ ๋ถ€์กฑํ•˜์ง€๋งŒ ์ƒ‰์ด ๋งˆ์Œ์— ๋“ค์–ด์„œ ์ข‹๋‹ค.

 

 

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 ์ƒ‰์ƒ

https://www.webdesignrankings.com/resources/lolcolors/

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€