์ฅ๊ณ view์ ๋ํด์ ํ ์ธต ๊น๊ฒ ๋ฐฐ์ ๋ค.
์ ๊ท์์ ์์ฉํด์ urlํจํด์ ๋ง๋๋ ๊ฒ์ ๋ฐฐ์ ๋ค. ์ด์ ์ฅ๊ณ url์ ๊ท์์ ์ฝ์ ์ ์๋ค.
CBV(Class Base View)๋ฅผ ๋ฐฐ์ ๋ค. ์ด์ ํ์ด์ฌ ํด๋์ค ๋ฌธ๋ฒ์ ๋ง์ด ๋ฐฐ์์ ๊ทธ๋ฐ์ง ์ฅ๊ณ ์ ์ฝ๋๋ฅผ ๊น๋ด์
์ด๋ป๊ฒ ์๋๋๋์ง ์ดํด๊ฐ ๊ฐ๋ค.
itertools ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋งค์๋๋ฅผ ๋ฐฐ์ ๋ค.
์ฝ๋ฃจํด์ ๋ํด์ ๋ฐฐ์ ๋ค. ์ ์ดํด๊ฐ ๊ฐ์ง ์์์ ์ฝ๋ฉ ๋์ฅ๋ ๊ฐ์ด ๋ณด๋ฉด์ ๊ณต๋ถํ๋ค. ์ฒ์๋ถํฐ ์ฝ๋ฉ ๋์ฅ์ผ๋ก ์ฐฌ์ฐฌํ ๋ฐฐ์ ์ผ๋ฉด ์ข ์ฝ์ง ์์์๊ฐ ์ถ๋ค.
์ด์ ๊ฐ์ ์ฝ๋๋ ๋ฐ๋ผ์น์ง ์๊ณ ์ดํดํ๋๋ฐ ๋ ์๊ฐ์ ์ฐ๊ธฐ๋ก ํ๋ค.
chmod๋ช ๋ น์ผ๋ก ์ฌ์ฉ์ ๊ถํ์ ๋ฐ๊พธ๋ ๊ฒ์ ๋ฐฐ์ ๋ค.
cat(ํ์ผ ํ์ธ), rm, chown(์์ ์ ๋ณ๊ฒฝ) ๋ช ๋ น์ด๋ฅผ ๋ฐฐ์ ๋ค.
1์ฅ ์ฝ๋ฉ ์ธํฐ๋ทฐ์ 2์ฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ ํ์ ์ฝ์๋ค.
๊ฐ๋ณ๊ฒ ์ฒซ ๋ ์ด์ด์ ๋ถ๋ด์์ด ๋ณผ ์ ์๋ ๋ถ๋ถ๋ค์ ์ฝ์๋ค.
๋ญ๊ฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ํ์ด์ฌ์ผ๋ก ์ฒ์ ๋ฐฐ์์ ํจ์ ์ธ์์ ํ์ ์ ๋ช ์ ํ๋ ๊ฒ์ด ์๋ค๋ ์ฌ์ค๋ ๋ชฐ๋๋๋ฐ ์ด๋ฒ ๊ธฐํ์ ์๊ฒ ๋๋ค.
28์ฅ ์ฃผ์์ ๊ฒฝ๋ก์ 29์ฅ ๋ผ์ฐํฐ์ ๋ํด์ ๋ฐฐ์ ๋ค.
์ฃผ๋ง์ ๊ฐ๋ณ๊ฒ ์์ 6๊ฐ ์ฅ์ ์ฝ์ด์ ๊ทธ๋ฐ์ง ์ค๋ ์ฝ์ ๋ด์ฉ๋ค์ด ์ ์ดํด๊ฐ ์๊ฐ๋ค. (์ฉ์ด์ ๋ํ ํผ๋)
์ด ์ฑ ์ ์ข ๊ฐ๋ณ๊ฒ ์ ๋ฆฌ๋ฅผ ํ๋ฉด์ ๋จธ๋ฆฌ์์ ์ง์ด๋ฃ์ด์ผ ํ ๊ฒ ๊ฐ๋ค.
ํจ์คํธ ์บ ํผ์ค์์ ์ด์์ฒด์ ๋ ์์คํ ํ๋ก๊ทธ๋๋ฐ ๊ฐ์ ๊ฐ์ฌ๊ฐ ๋๋ฌด ์ข์์ ์ด ๊ฐ์ฌ๊ฐ mysql๊ฐ์๋ฅผ ๋ง๋ ๊ฒ ์์ด์ ๊ตฌ๋งคํ๋ค.
mysql์ค์น์ ๊ฐ๋ฐํ๊ฒฝ ์ค์ ์ ํ๊ณ ์ค๋ฆฌ์ํ ์ด์ ๊ฐ์๋ฅผ ๋ดค๋ค.
๋ฌด๋ ค 1000์ชฝ์ง๋ฆฌ ์ ๊ณต์์ ์ ์๋ค. ํ๋ฃจ์ 10ํ์ด์ง์ฉ 100์ผ ์ฝ๋๋จ ์๊ฐ์ผ๋ก ์๋ค.
์ค๋์ ์์ ๋จธ๋ฆฌ๋ง๊ณผ ๋ชฉ์ฐจ๋ฑ์ ๋ดค๋ค.