[LikeLion๐Ÿฆ] ๋ฌด์“ธ๋ชจํ†ค #2

kiteBยท2021๋…„ 8์›” 12์ผ
3

๋ฉ‹์Ÿ์ด์‚ฌ์ž์ฒ˜๋Ÿผ

๋ชฉ๋ก ๋ณด๊ธฐ
2/3
post-thumbnail

์ผ์ฃผ์ผ๋งŒ์— ๋Œ์•„์˜จ ๋ฌด์“ธ๋ชจํ†ค๐Ÿ™ƒ
์š”์ฆ˜ ์ด๊ฒƒ์ €๊ฒƒ ์ •์‹  ์—†์–ด์„œ ์ƒ๊ฐ๋ณด๋‹ค ๋Šฆ๊ฒŒ ๋Œ์•„์™”๋‹ค ๋” ์—ด์‹ฌํžˆ ์‚ด์ž^^

๐Ÿ“Œ ์ง€๋‚œ ์ด์•ผ๊ธฐ


๋ฌด์“ธ๋ชจํ†ค์— ์ฐธ๊ฐ€ํ•˜๊ฒŒ ๋˜์–ด ๊ฐ„๋‹จํ•œ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ์“ธ๋ชจ ์—†๋Š” ์„ ๋ฌผ์„ ์ถ”์ฒœํ•ด์ฃผ๋Š” ์„œ๋น„์Šค๋กœ ์ฃผ์ œ๋ฅผ ์ •ํ–ˆ๊ณ , ํ”„๋ก ํŠธ ์นœ๊ตฌ๋“ค์ด ๋ฉ”์ธ ํŽ˜์ด์ง€ ํ”„๋กœํ† ํƒ€์ž…์„ ๋งŒ๋“ค์–ด์™”๋‹ค.

๐Ÿ›  ๊ธฐ์ˆ  Stack

  • HTML, CSS, JavaScript
  • Django

๐Ÿ’ก ์•„์ด๋””์–ด ๊ตฌ์ฒดํ™”


ํŒ€ ์ „์ฒด ํšŒ์˜๋ฅผ ํ•˜๋ฉด์„œ ์•„์ด๋””์–ด ๊ตฌ์ฒดํ™”๋ฅผ ์‹œ์ž‘ํ–ˆ๋‹ค.
์šฐ๋ฆฌ ์„œ๋น„์Šค๋„ MBTI์ฒ˜๋Ÿผ ๊ฒฐ๊ณผ๋ฅผ 16๊ฐ€์ง€๋กœ ๋งŒ๋“ค๊ณ , E/I, S/N, T/F, J/P ๊ฐ ์š”์†Œ ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋˜๋„๋ก ๊ฐ ์š”์†Œ๋งˆ๋‹ค 3๋ฌธ์ œ์”ฉ ๋งŒ๋“ค๊ธฐ๋กœ ํ–ˆ๋‹ค.

๊ฒฐ๊ณผ๋ฅผ 16๊ฐ€์ง€๋กœ ๋งŒ๋“ค๊ธฐ๋กœ ํ–ˆ์œผ๋‹ˆ๊นŒ 16๊ฐ€์ง€์˜ ์„ ๋ฌผ์„ ๊ณจ๋ž๋Š”๋ฐ, ์ง„์งœ ์“ธ๋ชจ์—†๋Š” ๋ฌผ๊ฑด๋“ค์„ ๋งํ•ด์„œ ํšŒ์˜ ๊ณผ์ •์ด ๋„ˆ๋ฌด ์žฌ๋ฐŒ์—ˆ๋‹ค๐Ÿ˜

์ด๋ ‡๊ฒŒ ์•„์ด๋””์–ด ๊ตฌ์ฒดํ™”๋ฅผ ๋๋ƒˆ๊ณ  ํ”„๋ก ํŠธ ์นœ๊ตฌ๋“ค๋„ ํŽ˜์ด์ง€ ๊ตฌํ˜„์„ ์‹œ์ž‘ํ–ˆ๋‹ค.

๊ทธ๋Ÿฌ๋ฉด ์ด์ œ ๋ญ๋‹ค..?

๋ฐฑ์—”๋“œ ์—ด์ผ ์‹œ์ž‘์ด๋‹ค!^^

โœ” Database UML ๋งŒ๋“ค๊ธฐ


UML : Model ๊ณผ์˜ ๊ด€๊ฒŒ์™€ ์†์„ฑ ๋“ฑ์„ ๊ตฌ์„ฑํ•˜๋Š” ๋„ํ‘œ.

UML ๋งŒ๋“œ๋Š” ์‚ฌ์ดํŠธ

๋จผ์ € ์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“ค ์„œ๋น„์Šค์˜ Database UML์„ ์ œ์ž‘ํ•˜์˜€๋‹ค. (DB๊ฐ„์˜ ๊ด€๊ณ„๋„ ํ‘œ์‹œํ–ˆ์–ด์•ผ ํ–ˆ๋Š”๋ฐ ๊นŒ๋จน์–ด๋ฒ„๋ ธ๋‹ค..ใ…Žใ…Ž)

  1. question ๋ชจ๋ธ
  • ํ…Œ์ŠคํŠธ ์ •๋ณด๋ฅผ ๋‹ด์„ ๋ชจ๋ธ
  • que: ์งˆ๋ฌธ ๋‚ด์šฉ
  • answer1 : ์„ ํƒ์ง€ 1
  • answer2 : ์„ ํƒ์ง€ 2
  • page : ๋ฌธ์ œ ๋ฒˆํ˜ธ
  1. result ๋ชจ๋ธ
  • ๊ฒฐ๊ณผ ์ •๋ณด๋ฅผ ๋‹ด์„ ๋ชจ๋ธ
  • image: ์ƒํ’ˆ ์‚ฌ์ง„
  • body: ๊ฒฐ๊ณผ ๋‚ด์šฉ

UML์„ ํ† ๋Œ€๋กœ Django ์ดˆ๊ธฐ ์„ธํŒ… + ๊ฐ ๋ชจ๋ธ๋งˆ๋‹ค CRUD๋„ ๋๋‚ธ ๋’ค github์— ์˜ฌ๋ ธ๋‹ค.

๊ธฐ๋Šฅ ๊ตฌํ˜„์—๋งŒ ์ถฉ์‹คํ•œ ์ฒซ ๋ฒˆ์งธ ๋ฒ„์ „ ใ…Žใ…Ž (๋””์ž์ธ, ์ฑ„์›Œ์ง„ ๊ฐ’ ๋ชจ๋‘ ์—‰๋ง ๊ทธ ์ž์ฒด๐Ÿ˜–)


โœ” ๊ฒฐ๊ณผ ๊ณ„์‚ฐ ๋กœ์ง ๊ตฌํ˜„


์ด์ œ ๊ฐ ๋ฌธํ•ญ์— ๋‹ต๋ณ€ํ•œ ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ์„œ 16๊ฐ€์ง€์˜ ๊ฒฐ๊ณผ ์ค‘ ํ•˜๋‚˜๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๋กœ์ง์„ ๊ตฌํ˜„ํ•ด์•ผํ•œ๋‹ค!
์‚ฌ์‹ค ์ฒ˜์Œ ์•„์ด๋””์–ด๋ฅผ ๋– ์˜ฌ๋ ธ์„ ๋•Œ ๊ตฌํ˜„์ด ๊ทธ๋ ‡๊ฒŒ ์•ˆ ์–ด๋ ค์šธ ์ค„ ์•Œ์•˜๋‹ค.

์ƒ๊ฐํ–ˆ๋˜ ๋ฐฉ๋ฒ•

  • ๊ฐ ํŽ˜์ด์ง€๋งˆ๋‹ค ํ•œ ๋ฌธ์ œ์”ฉ ๋ณด์—ฌ์ค€๋‹ค.
  • ๋ฌธ์ œ ๋‹ต๋ณ€์„ ํด๋ฆญํ•  ๋•Œ๋งˆ๋‹ค button์˜ value๊ฐ’์„ ๋„˜๊ฒจ์ฃผ๋ฉด result ๊ฐ™์€ ์ „์—ญ ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด์„œ ๊ณ„์† ๋”ํ•ด์ค€๋‹ค.
  • ๋งˆ์ง€๋ง‰ ๋ฌธ์ œ์— ๋‹ต๋ณ€ํ•˜๋ฉด ์ด result ๊ฐ’์— ๋”ฐ๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ค€๋‹ค.

์ฒ˜์Œ์˜ ๋‚˜: ๊ทธ๋ƒฅ onclick ์ด์šฉํ•ด์„œ ๋ฒ„ํŠผ ๋ˆŒ๋ฆด ๋•Œ๋งˆ๋‹ค value๊ฐ’ ๋„˜๊ฒจ์ฃผ๊ณ ,, ๋งˆ์ง€๋ง‰์— ๊ณ„์‚ฐํ•ด์„œ ์กฐ๊ฑด๋ฌธ์œผ๋กœ ๋‚˜๋ˆ ์„œ ๋ณด์—ฌ์ฃผ๋ฉด ๋˜๋Š”๊ฑฐ ์•„๋‹Œ๊ฐ€?

๋ช‡ ๋ฒˆ ์‹œ๋„ํ•œ ๋’ค์˜ ๋‚˜: ๋‹ˆ๊ฐ€ ๋ญ˜ ์•Œ์•„,,๐Ÿ˜ค


์‹œ๋„ํ–ˆ๋˜ ๋ฐฉ๋ฒ•๋“ค

1. JS ์ด์šฉํ•ด์„œ ๊ณ„์‚ฐ

JS๋ฅผ ์ด์šฉํ•ด์„œ onclick์— ํ•จ์ˆ˜๋ฅผ ์„ค์ •ํ•ด์„œ ์ „๋‹ฌ๋ฐ›์€ ๊ฐ’์„ result ๋ณ€์ˆ˜์— ์ €์žฅํ•ด์ค€๋‹ค. (โŒ)

โ†’ ๋‹ค๋ฅธ ํŽ˜์ด์ง€๋กœ ๋„˜์–ด๊ฐˆ ๋•Œ๋งˆ๋‹ค result ๋ณ€์ˆ˜๊ฐ€ 0์œผ๋กœ ์ดˆ๊ธฐํ™”๊ฐ€ ๋˜์—ˆ๋‹ค.

2. onclick์‹œ views.py๋กœ ๊ฐ’์„ ์ „๋‹ฌํ•จ

์ „๋‹ฌ๋ฐ›์€ ๊ฐ’์„ question ์•ฑ์˜ views.py์—์„œ ์ฒ˜๋ฆฌํ•ด์ฃผ๊ธฐ ์œ„ํ•ด์„œ form์˜ action์—์„œ choice ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•ด์ฃผ์—ˆ๋‹ค. (choiceํ•จ์ˆ˜๋Š” ๊ฐ’์„ ์ „๋‹ฌ๋ฐ›์•„์„œ ๋ณ€์ˆ˜์— ๊ฐ’์„ ์ €์žฅํ•ด์ฃผ๋Š” ํ•จ์ˆ˜) (โŒ)

โ†’ ๊ฐ’์€ ์ œ๋Œ€๋กœ ์ €์žฅ์ด ๋˜๋Š”๋ฐ ์ด์ œ ์ž๋™์œผ๋กœ ๋‹ค์Œ ๋ฌธ์ œ๋กœ ๋„˜์–ด๊ฐ€์ง€๋ฅผ ์•Š๋Š”๋‹ค. form์˜ action ์•ˆ์— a ํƒœ๊ทธ๋ฅผ ์“ฐ๋ฉด a ํƒœ๊ทธ๊ฐ€ ์ ์šฉ์ด ์•ˆ๋˜๋Š” ๋ฌธ์ œ์˜€๋‹ค ใ… ใ… 

2๋ฒˆ์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ajax๋ฅผ ์จ์•ผํ•œ๋‹ค๊ณ  ํ•˜๋Š”๋ฐ ํ•œ ๋ฒˆ๋„ ์จ๋ณธ ์ ์ด ์—†๊ณ  JS๋กœ onclickํ•˜๋Š” ๊ฒƒ๋„ ๋ฌด์ฒ™ ํž˜๋“ค์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ajax๋Š” ํฌ๊ธฐ,, ์ด์ฏค๋˜๋‹ˆ๊นŒ views.py์—์„œ ์–ด๋–ป๊ฒŒ๋“  ํ•ด๊ฒฐํ•ด์•ผ๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค.

3. account ๋ชจ๋ธ์— field ์ถ”๊ฐ€

account ๋ชจ๋ธ์— result1, result2, result3, result4, result๋ฅผ ์ถ”๊ฐ€๋กœ ๋งŒ๋“ค์–ด์ฃผ์—ˆ๋‹ค.

๋งค์šฐ๋งค์šฐ ๋น„ํšจ์œจ์ ์ด์ง€๋งŒ ์ด๋ฏธ JS๋กœ ์—ฌ๋Ÿฌ ๋ฐฉ๋ฒ•์„ ์‹œ๋„ํ•ด๋ณด๋ฉด์„œ ์‹œ๊ฐ„์ด ๋งŽ์ด ํ˜๋ €๊ธฐ ๋•Œ๋ฌธ์— ์ตœ์„ ์˜ ๋ฐฉ๋ฒ•์ด์—ˆ๋‹ค ใ… ใ… 

์ˆ˜์ •๋œ UML

์ด๋ ‡๊ฒŒ ๋งŒ๋“ค์–ด์„œ views.py์— ์ „๋‹ฌ๋ฐ›์€ ๊ฐ’์„ result1, result2, result3, result4์— ๊ฐ๊ฐ ์ €์žฅํ•ด์„œ result์— ์–ด๋–ค ์œ ํ˜•์ธ์ง€ ์ €์žฅํ•ด์ฃผ์—ˆ๋‹ค.

์ด์™ธ์—๋„ ์—ฌ๋Ÿฌ ๋ถ€๋ถ„์—์„œ ๋ง‰ํ˜”์ง€๋งŒ ๋ฐฑ์—”๋“œ ํŒŒํŠธ๋ฅผ ๋งก์€ ์นœ๊ตฌ์™€ ์—ด์‹ฌํžˆ ํ•ด๊ฒฐํ•ด๋‚˜๊ฐ”๋‹ค. ์ด ๊ณผ์ •์„ ์ œ์ถœ 2์ผ ์ „๊นŒ์ง€ ํ•˜๋‹ค๊ฐ€ ๊ฒจ์šฐ ๋ฐฑ์—”๋“œ ๊ธฐ๋Šฅ์„ ์™„์„ฑํ•˜์˜€๋‹ค๐Ÿ˜ซ

์ด๋•Œ ์ด๊ฒƒ์ €๊ฒƒ ํ• ๊ฒŒ ๋งŽ์•„์„œ ์ž ๋„ ๋งŽ์ด ๋ชป ์žค๋‹ค ๋‚˜ ์ž  ํ•˜๋ฃจ์— 8์‹œ๊ฐ„ ์ž์•ผํ•˜๋Š”๋ฐ,,


๐Ÿ”— FrontEnd, BackEnd ์—ฐ๊ฒฐ


ํ•ด์ปคํ†ค ์ œ์ถœ ์ „๋‚ , ์ €๋… 7์‹œ๋ถ€ํ„ฐ Front์™€ Back ์—ฐ๊ฒฐ์„ ์‹œ์ž‘ํ–ˆ๋‹ค.

ํ”„๋ก ํŠธ ์นœ๊ตฌ๋“ค๋„ ์—ฐ๊ฒฐ ์ž‘์—…์„ ๋„์™€์ฃผ๊ฑฐ๋‚˜ ์ถ”๊ฐ€๋กœ ์ˆ˜์ •ํ•ด์•ผํ•  ๋ถ€๋ถ„์ด ์žˆ์–ด์„œ ์ˆ˜์ •ํ•ด์ฃผ์—ˆ๋‹ค.
๊ทผ๋ฐ base.html์„ ๋ถ„๋ฆฌํ•˜๋Š” ๊ณผ์ •์—์„œ ์ž๊พธ ์—๋Ÿฌ๊ฐ€ ๋‚˜์„œ ์ด ์—๋Ÿฌ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š๋ผ ์‹œ๊ฐ„์ด ๋งŽ์ด ์†Œ์š”๋˜์—ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๋‚˜๋Š” audio ํŒŒ์ผ๋„ ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๋Š” ์ž‘์—…๋„ ๋งก์•˜๋Š”๋ฐ ์ด๊ฒƒ๋„ ์ฒ˜์Œ ํ•ด๋ณด๋Š” ์ž‘์—…์ด์–ด์„œ ํ•œ 30๋ถ„ ์ •๋„ ํ—ค๋งธ๋˜ ๊ฒƒ ๊ฐ™๋‹ค.

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

์ฃฝ๊ฒ ์–ด์š”..

๊ณ„์† ์ง„ํ–‰ํ•˜๋‹ค๊ฐ€ ์ƒˆ๋ฒฝ 3์‹œ์ฏค?์— ํ•œ ์นœ๊ตฌ๊ฐ€ ๋„ˆ๋ฌด ํ”ผ๊ณคํ•˜๋‹ค๊ณ  ํ•ด์„œ ๋‹ค์Œ๋‚  ์˜ค์ „์— ๋‹ค์‹œ ๋ชจ์ด๊ธฐ๋กœ ํ–ˆ๋‹ค.

๊ทธ ๋‹ค์Œ ๋‚ ์—๋„ 2์‹œ๊ฐ„ ์ •๋„ ์Ÿ์•„์„œ ๊ฒฐ๊ตญ ์™„์„ฑํ–ˆ๋‹ค! ์›๋ž˜ ๋ฐฐํฌ๊นŒ์ง€ ํ•˜๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์˜€๋Š”๋ฐ ๋„ˆ๋ฌด ์ง€์ณ์„œ ๋ฐฐํฌ๋Š” ๋‚˜์ค‘์— ์‹œ๊ฐ„ ๋‚จ์œผ๋ฉด ํ•˜์ž๊ณ  ํ–ˆ๋‹ค๐Ÿ˜„

๊ทธ๋Ÿฐ๋ฐ!!! ๊ฐ‘์ž๊ธฐ ํ”„๋ก ํŠธ ์นœ๊ตฌ๊ฐ€ ๋ฐฐํฌ๋ฅผ ํ–ˆ๋‹ค๋ฉด์„œ pythonanywhere๋กœ ๋ฐฐํฌ๋ฅผ ํ•ด์™”๋‹ค. ๋„Œ ์ตœ๊ณ ์•ผ^^

๋‹ค๋ฅธ ํŒ€๋“ค์˜ ๋ฐœํ‘œ๊ฐ€ ๋๋‚œ ๋’ค, ๋™์•„๋ฆฌ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์šฐ๋ฆฌ ์‚ฌ์ดํŠธ๋ฅผ ๊ณต์œ ํ–ˆ๋‹ค.
๋‹ค๋“ค ๊ฒฐ๊ณผ๊ฐ€ ์–ด์ด์—†๋‹ค๋ฉด์„œ ์‚ฌ์ดํŠธ์— ๋“ค์–ด๊ฐ€์„œ ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด์ฃผ๋Š” ๋ชจ์Šต์„ ๋ณด๋ฉด์„œ ๋„ˆ๋ฌด ์‹ ๋‚˜๊ณ  ๋ฟŒ๋“ฏํ–ˆ๋‹ค.

2์ฃผ ๋‚ด๋‚ด ๊ฑฐ์˜ ๋งค์ผ ์‹œ๊ฐ„์„ ์Ÿ์œผ๋ฉด์„œ ์—ด์‹ฌํžˆ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์ด ์•„๊น์ง€ ์•Š์•˜๋‹ค. ์šฐ๋ฆฌํŒ€ ๊ทธ๋™์•ˆ ๊ณ ์ƒ๋งŽ์•˜๋‹ค ใ… ใ… 


๐Ÿคธ๐Ÿปโ€โ™€๏ธ ๋ฌด์“ธ๋ชจ์•ผํ˜ธ~



์•„๋ฌด๋„ ๋‚ด ๊ธ€ ์•ˆ๋ณผ ๊ฒƒ ๊ฐ™์ง€๋งŒ,,
ํ˜น~์‹œ~๋‚˜~ ์ด ๊ธ€์„ ๋ณผ ์ˆ˜๋„ ์žˆ๊ณ  ์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ๊ฐ€ ๊ถ๊ธˆํ•˜์‹  ๋ถ„๋“ค์ด ํ˜น~~~์‹œ๋‚˜ ์žˆ์„ ์ˆ˜๋„ ์žˆ์œผ๋‹ˆ๊นŒ,,ใ…Žใ…Ž

โœ” github
โœ” ๋ฌด์“ธ๋ชจ์•ผํ˜ธ ํ…Œ์ŠคํŠธ ํ•˜๋Ÿฌ๊ฐ€๊ธฐ

โŒ ๋ฌด์“ธ๋ชจํ†ค์ด๋ฏ€๋กœ ๊ณผํ•™์  ๊ทผ๊ฑฐ๊ฐ€ ์—†๋Š”, ์ €ํฌ ํŒ€์›๋“ค ๋งˆ์Œ๋Œ€๋กœ ์งˆ๋ฌธ์„ ์„ ์ •ํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.
์žฌ๋ฏธ๋ฅผ ์œ„ํ•œ ์„œ๋น„์Šค์ด๋ฏ€๋กœ ์ด ์  ์ฐธ๊ณ  ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค๐Ÿ˜€

์›Œ๋‚™ ๊ธ€ ์†œ์”จ๋„ ์—†๊ณ  ๋„ˆ๋ฌด ๋‚ด ๋งˆ์Œ๋Œ€๋กœ ์จ์„œ ๊ฐ€๋…์„ฑ์ด ์ตœ์•…์ด์ง€๋งŒ ๊ธฐ๋ก์šฉ์ด๋‹ˆ๊นŒ ์ด๋Œ€๋กœ ๋งˆ๋ฌด๋ฆฌํ• ๊ฑฐ๋‹ค๐Ÿ˜€

profile
๐Ÿšง https://coji.tistory.com/ ๐Ÿ 

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

comment-user-thumbnail
2021๋…„ 8์›” 12์ผ

ใ…Žใ…Žใ…Ž ์„œ๋น„์Šค ์žฌ๋ฏธ์žˆ๋„ค์š”

1๊ฐœ์˜ ๋‹ต๊ธ€