/TIL

Today I Learned

Primary LanguagePython

๐Ÿ“ Today I Learned! Hits

์˜ค๋Š˜ ๋‚ด๊ฐ€ ๊ณต๋ถ€ํ•œ ๊ฒƒ๋“ค

 

๐Ÿ“ ์ •๋ฆฌ ํŒŒ์ผ ๋ชฉ์ฐจ

  1. ๋งˆํฌ๋‹ค์šด
  2. Git/GitHub
  3. ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ
  4. ์ž๋ฃŒ๊ตฌ์กฐ
  5. ์•Œ๊ณ ๋ฆฌ์ฆ˜
  6. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค SQL
  7. ํ”„๋ก ํŠธ์—”๋“œ HTML, CSS, Javascript
  8. ๋ฐฑ์—”๋“œ Django

 

๐ŸŒธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€์ด

 

๐Ÿ”ฅ ํ”„๋กœ์ ํŠธ

๐Ÿ“Œ ํŽ˜์ด์ง€ ๋งํฌ

๐Ÿ—“ ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„

  • 2022.09.02 ~ 2022.09.03

๐Ÿšฉํ”„๋กœ์ ํŠธ ๋ชฉ์ 

  • ๊นƒํ—ˆ๋ธŒ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํ˜‘์—…ํ•˜๋Š” ๋ฐฉ์‹ ๋ฐฐ์šฐ๊ธฐ, html, css ํ™œ์šฉ

๐Ÿงพ ํ”„๋กœ์ ํŠธ ์„ค๋ช…

  • ์˜ํ™” ์ถ”์ฒœ ์„œ๋น„์Šค๋ฅผ ํ”„๋ก ํŠธ์—”๋“œ ์˜์—ญ๋งŒ ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ฐœ๋ฐœํ•จ

๐Ÿ’ป์‚ฌ์šฉ ๊ธฐ์ˆ  (์–ธ์–ด, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ํ”„๋ ˆ์ž„์›Œํฌ)

  • html, css, bootstrap

๐Ÿ’ก ๋ฐฐ์šด์ 

  • css์— ๋Œ€ํ•œ ๊ณต๋ถ€๋ฅผ ๋งŽ์ด ํ•ด๋ณผ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ํŠนํžˆ overlay ๊ตฌํ˜„์„ ํ•˜๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช์—ˆ์—ˆ๋Š”๋ฐ ํŒ€์›๋“ค๊ณผ ๊ตฌ๊ธ€๋ง ํ•ด๊ฐ€๋ฉด์„œ ๊ณต๋ถ€ํ•˜์—ฌ display relative - absolute๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ตฌํ˜„์— ์„ฑ๊ณตํ•˜์˜€๋‹ค.

 

๐Ÿ“Œ ํŽ˜์ด์ง€ ๋งํฌ

๐Ÿ—“ ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„

  • 2022.09.13 ~ 2022.09.14

๐Ÿšฉํ”„๋กœ์ ํŠธ ๋ชฉ์ 

  • ๋ฐ˜์‘ํ˜• ์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“œ๋Š” ์—ฐ์Šต์„ ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•จ

๐Ÿงพ ํ”„๋กœ์ ํŠธ ์„ค๋ช…

  • ์˜ํ™” ๋ฆฌ๋ทฐ ์‚ฌ์ดํŠธ๋กœ ์˜ํ™” ์„ค๋ช…๊ณผ ์ปค๋ฎค๋‹ˆํ‹ฐ ํŽ˜์ด์ง€๊ฐ€ ์žˆ์Œ

๐Ÿ’ป์‚ฌ์šฉ ๊ธฐ์ˆ  (์–ธ์–ด, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ํ”„๋ ˆ์ž„์›Œํฌ)

  • html, css, bootstrap

๐Ÿ’ก ๋ฐฐ์šด์ 

  • bootstrap์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋ฐ˜์‘ํ˜•์„ ๊ตฌํ˜„ํ•ด ๋ณผ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋‹ค์Œ์—๋Š” media query๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง์ ‘ ๊ตฌํ˜„ํ•ด ๋ณด๊ณ  ์‹ถ๋‹ค.

 

๐Ÿ“Œ ํŽ˜์ด์ง€ ๋งํฌ

๐Ÿ—“ ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„

  • 2022.09.10 ~ 2022.09.14

๐Ÿšฉํ”„๋กœ์ ํŠธ ๋ชฉ์ 

  • bootstrap ๋“ฑ ๋‹ค๋ฅธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋ฐ”๋‹๋ผ css๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ฐ˜์‘ํ˜• ํŽ˜์ด์ง€๋ฅผ ๊ตฌํ˜„ํ•ด ๋ณด๊ณ  ์‹ถ์–ด์„œ ์‹œ์ž‘ํ•จ

๐Ÿงพ ํ”„๋กœ์ ํŠธ ์„ค๋ช…

  • ์‚ผ์„ฑ ๊ฐค๋Ÿญ์‹œ ์บ ํผ์Šค ์Šคํ† ์–ด ๋ฉ”์ธ ํŽ˜์ด์ง€ ํด๋ก ์ฝ”๋”ฉ

๐Ÿ’ป์‚ฌ์šฉ ๊ธฐ์ˆ  (์–ธ์–ด, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ํ”„๋ ˆ์ž„์›Œํฌ)

  • html, css

โญ ๋‚˜์˜ ์—ญํ• / ๊ฐœ๋ฐœ ๋‚ด์šฉ

  • bootstrap์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋ฐ”๋‹๋ผ css๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค.

๐Ÿ’ก ๋ฐฐ์šด์ 

  • media query๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ฒ•์„ ์ž˜ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์กฐ๊ธˆ ์ง€๋‚˜์„œ ๋‹ค์‹œ ๋ณด๋‹ˆ ๋ฐ์Šคํฌํƒ‘~ํƒœ๋ธ”๋ฆฟ view port์—์„œ ๋ชจ๋“  font size๋ฅผ vw๋กœ ํ–ˆ๋˜ ์ ์ด ์กฐ๊ธˆ ์•„์‰ฌ์› ๋‹ค. font size๋Š” vw๋กœ ํ•˜๊ธฐ ๋ณด๋‹ค๋Š” ๊ณ ์ • ๋‹จ์œ„๋กœ ํ•˜๋Š” ๊ฒƒ์ด ๋” ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.

 

๐Ÿ—“ ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„

  • 2022.10.07 ~ 2022.10.12

๐Ÿšฉํ”„๋กœ์ ํŠธ ๋ชฉ์ 

  • Django์™€ ๋ฐ˜์‘ํ˜• ํŽ˜์ด์ง€ ์—ฐ์Šต

    • ModelForm์„ ํ™œ์šฉํ•œ CRUD ๊ตฌํ˜„

    • Staticfiles ํ™œ์šฉ

๐Ÿงพ ํ”„๋กœ์ ํŠธ ์„ค๋ช…

  • ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์œผ๋กœ Django๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์˜ํ™” ๋ฆฌ๋ทฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœ

๐Ÿ’ป์‚ฌ์šฉ ๊ธฐ์ˆ  (์–ธ์–ด, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ํ”„๋ ˆ์ž„์›Œํฌ)

  • Django, html, css

โญ ๋‚˜์˜ ์—ญํ• / ๊ฐœ๋ฐœ ๋‚ด์šฉ

  • HTML๋ฅผ ์ด์šฉํ•˜์—ฌ ํŽ˜์ด์ง€์˜ ๊ตฌ์กฐ๋ฅผ ์žก๊ณ  CSS๋กœ ๊พธ๋ฐˆ

  • detail ํŽ˜์ด์ง€์˜ next, prev ๊ตฌ์„ฑํ•จ (url, view, template)

๐Ÿ’ก ๋ฐฐ์šด์ 

  • ์ „์ฒด์ ์ธ Django์˜ ๊ฐœ๋ฐœ ํ๋ฆ„์„ ์•Œ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ModelForm๊ณผ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ์„ ํ™œ์šฉํ•˜์—ฌ form์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•๊ณผ ModelForm์„ ์‚ฌ์šฉํ•˜๋ฉด view์—์„œ ๋”ฐ๋กœ ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๋ฅผ ๊ตฌ์„ฑํ•  ํ•„์š” ์—†์ด ์ž๋™์œผ๋กœ ํ•œ๋ฒˆ ๊ฑธ๋Ÿฌ ์ค„ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ด๋Ÿฌํ•œ ์„œ๋ฒ„ ๊ฐœ๋ฐœ์ด ์ •๋ง ์ƒˆ๋กœ์šด ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํŒŒ์ด์ฌ ํŒŒ์ผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋‹ค์‹œ ํ•œ๋ฒˆ ์ธ์ง€ํ•˜์˜€๊ณ , ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ณต๋ถ€ํ•˜์—ฌ์•ผ ํ•˜๋Š” ์ด์œ ๋ฅผ ๋ชธ์†Œ ๊นจ๋‹ซ๊ฒŒ ๋˜์—ˆ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

 

CafeMaster: ์นดํŽ˜ ์ถ”์ฒœ ๋ฐ ๋ฆฌ๋ทฐ ์‚ฌ์ดํŠธ

๐Ÿ—“ ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„

  • 2022.10.31 ~ 2022.11.08

๐Ÿšฉํ”„๋กœ์ ํŠธ ๋ชฉ์ 

  • Django๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์—ญํ• ๋ถ„๋‹ด์„ ํ•˜์—ฌ ํŒ€ํ”„๋กœ์ ํŠธ๋ฅผ ํ•ด๋ณด๊ธฐ ์œ„ํ•จ

๐Ÿงพ ํ”„๋กœ์ ํŠธ ์„ค๋ช…

  • ์‚ฌ์šฉ์ž๋“ค์ด ์›ํ•˜๋Š” ์ข…๋ฅ˜์˜ ์นดํŽ˜๋ฅผ ์ถ”์ฒœํ•ด์ฃผ๊ณ  ๋ฆฌ๋ทฐ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ ์‚ฌ์ดํŠธ

๐Ÿ’ป์‚ฌ์šฉ ๊ธฐ์ˆ  (์–ธ์–ด, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ํ”„๋ ˆ์ž„์›Œํฌ)

โญ ๋‚˜์˜ ์—ญํ• / ๊ฐœ๋ฐœ ๋‚ด์šฉ

๐Ÿ’ก ๋ฐฐ์šด ์ 

๐Ÿงท ์ฐธ๊ณ ํ•˜๋ฉด ์ข‹์€ ์ž๋ฃŒ