๐Ÿ“’ [ TIL ] 2022.06.09_36์ผ์ฐจ # Django ์ถ”์ฒœ์‹œ์Šคํ…œ(5)

๋ฌธ๋ช…์ฃผยท2022๋…„ 6์›” 9์ผ
0

[ 2022-06-09 (๋ชฉ) ์˜ค๋Š˜์˜ TIL ]

[ Today Project ]

์ถ”์ฒœ์‹œ์Šคํ…œ ๋ฐฑ์—”๋“œ๊ฐœ๋ฐœ + ํ”„๋ก ํŠธ๊ฐœ๋ฐœ
: ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ๋Š” ํŒ€ํ”„๋กœ์ ํŠธ๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

[ Today Learn ]

  • ๋””ํ…Œ์ผํŽ˜์ด์ง€ ๋ฏธ๋””์–ด์ฟผ๋ฆฌ์ ์šฉ
  • ํƒœ๊ทธ ๋ฆฌ์ŠคํŒ…ํŽ˜์ด์ง€ html
  • models/views/urls ๊ธฐ๋Šฅ ๊ตฌํ˜„ ๋ฐ html๊ณผ ์—ฐ๊ฒฐ

โœ๏ธ ๋‚ด๊ฐ€ ๋ฐฐ์šด๊ฒƒ, ์–ป์€๊ฒƒ

์˜ค๋Š˜์€ ํ”„๋ก ํŠธ์ชฝ ํƒœ๊ทธ ๋ฆฌ์ŠคํŒ…ํŽ˜์ด์ง€์™€ ์ด๋ฅผ ์„œ๋ฒ„์ชฝ๊ณผ ์—ฐ๊ฒฐํ•˜๋Š”๋ฐ๊นŒ์ง€ ์ง„ํ–‰๋˜์—ˆ๊ณ , ์ €๋ฒˆ์ฃผ์™€ ๋™์ผํ•˜๊ฒŒ ๋งจ ์ฒ˜์Œ์— ๊ณ„ํšํ–ˆ๋˜ ERD๋Œ€๋กœ ๊ฐ input์˜ ๊ฐ’์„ ๋งŒ๋“ค์–ด ์ €์žฅํ•˜๊ณ  ์กฐํšŒํ•˜๊ณ  ๋กœ๊ทธ์•„์›ƒํ•˜๋Š” ๊ณผ์ •๊นŒ์ง€ 'CRUD'๋ฅผ ํ•™์Šตํ–ˆ๋‹ค.

  • ํƒœ๊ทธ ๋ฆฌ์ŠคํŒ…ํŽ˜์ด์ง€
    ์ „์— ์ง„ํ–‰ํ–ˆ์—ˆ๋˜ ํƒœ๊ทธํŽ˜์ด์ง€์—์„œ ํ•ด๋‹นํƒœ๊ทธ๋ฅผ ๋ˆ„๋ฅด๋ฉด ๊ทธ ํƒœ๊ทธ์™€ ๊ด€๋ จ๋œ ๋“œ๋ผ๋งˆ๊ฐ€ ์•„๋ž˜์™€๊ฐ™์ด ์ •๋ ฌ๋œ๋‹ค.
  • ๋ฏธ๋””์–ด์ฟผ๋ฆฌ์ ์šฉ
    ๋ฏธ๋””์–ด์ฟผ๋ฆฌ์ ์šฉ์‹œ ์ƒ๋‹จ์˜ ํ™ˆ, ๋‚ด๊ฐ€์ฐœํ•œ์ฝ˜ํ…์ธ  ๋ฐ ํƒœ๊ทธ ๋“ฑ์˜ ๋ฉ”๋‰ด๊ฐ€ ์‚ฌ๋ผ์ง€๊ณ , ๋˜ํ•œ ๋“œ๋ผ๋งˆ์™€ ๊ด€๋ จ๋œ ์„ค๋ช…๊ณผ ์ฐœ๋ฒ„ํŠผ์ด ์‚ฌ๋ผ์ง€๊ณ  ํฌ์Šคํ„ฐ๋งŒ ์ค‘์•™์œผ๋กœ ์˜ฌ์ˆ˜์žˆ๊ฒŒ ๋ฐฐ์น˜ํ•˜์˜€๋‹ค.
    ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์•„๋ž˜๋กœ ๋Œ“๊ธ€์ž…๋ ฅ์ฐฝ๊ณผ ๋Œ“๊ธ€๋“ค์ด ์ •๋ ฌ๋œ๋‹ค.

๐ŸŒฑ ๋Š๋‚€ ์ 

ํ˜‘์—…์„ํ•˜๋ฉด์„œ ๊ฐ์ž์˜ ํ”„๋กœ์ ํŠธ์— ์„ค์น˜๋œ ๊ฐ€์ƒํ™˜๊ฒฝ์ด ๋ชจ๋‘ ๋‹ค๋ฅด๊ธฐ๋•Œ๋ฌธ์— ๋ˆ„๊ตฌ๋Š” ํŽ˜์ด์ง€๊ฐ€ ์ž˜ ์—ด๋ฆฌ๊ณ  ๋ˆ„๊ตฌ๋Š” ์•ˆ์—ด๋ฆฌ๊ณ  ํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ์œ„ํ•ด requirements.txt ๋ฅผ ๋งŒ๋“ค์–ด์„œ ๊ฐ์ž๊ฐ€ ์„ค์น˜ํ•œ ๋ชจ๋“ˆ์„ ๊ณต์œ ํ•ด์•ผํ•  ํ•„์š”์„ฑ์„ ๋Š๊ผˆ๋‹ค.
์•ž์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ์ด ๋ถ€๋ถ„์„ ํ™œ์šฉํ•˜๋ฉด ๋‹ค๋ฅธ๋ฒ„์ „์˜ ๋ชจ๋“ˆ์„ ์„ค์น˜ํ•˜๊ณ  ์•ˆํ•˜๊ณ ์˜ ์ฐจ์ด๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋Š” ์—†๊ฒ ์ง€?!

๐ŸŽ ์ž์„ธํ•œ ์ฝ”๋“œ๋Š” Moonmoo ์— ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค

profile
ํ•˜๋ฃจ ํ•œ๊ฑธ์Œ์”ฉ ๊พธ์ค€ํžˆ ๋‚˜์•„๊ฐ€๋Š” ๊ฐœ๋ฐœ์ž๐Ÿ™†โ€โ™€๏ธ https://github.com/Moonmooj

0๊ฐœ์˜ ๋Œ“๊ธ€

๊ด€๋ จ ์ฑ„์šฉ ์ •๋ณด