3
args, kwargs๋ฅผ ์ฌ์ฉํ๋ ์์ ์ฝ๋ ์ง๋ณด๊ธฐ > *args ๋ ํจ์์์ n๊ฐ์ ์ธ์๋ฅผ ๋ฐ์ ํํ ํํ๋ก ์ ๋ฌํ๋ค. **kwargs ๋ ํจ์์์ n๊ฐ๋ฅผ key-valueํํ๋ก ๋ฐ์ ๋์ ๋๋ฆฌ ํํ๋ก ์ ๋ฌํ๋ค. mutable๊ณผ immutable์ ์ด๋ค ํน์ฑ์ด ์๊ณ , ์ด๋ค ์๋ฃํ์ด ์ด๋์ ํด๋นํ๋์ง ์์ ํ๊ธฐ > immutable ์ ์ํ๊ฐ ๋ณ๊ฒฝ๋์ง ์๋ ๊ฐ์ฒด์ ๋๋ค. ์ข ๋ฅ๋ก๋ int, float, tuple, str, bool์ด ์์ต๋๋ค. mutable ์ ์ํ๊ฐ ๋ณ๊ฒฝ๋๋ ๊ฐ์ฒด์ ๋๋ค. ์ฐ๊ธฐ๊ฐ ๊ฐ๋ฅํ ์ปจํ ์ด๋๋ก ์ดํดํ ์ ์์ต๋๋ค. ์ข ๋ฅ๋ก๋ list, set, dictionary, ndarray(numpy์ ๋ฐฐ์ด)๊ฐ ์์ต๋๋ค. DB Field์์ ์ฌ์ฉ๋๋ Key ์ข ๋ฅ์ ํน์ง ์์ ํ๊ธฐ > CK, PK, UK, AK, FK, SK ๋ฑ์ด ์๋ค. django์์ queryset๊ณผ object๋ ์ด๋ป๊ฒ ๋ค๋ฅธ์ง ์์ ํ๊ธฐ > object๋ QuerySet ๋ด๋ถ์ ์๋ ๊ฐ์ฒด์ ํด๋นํ๋ค. QuerySet์ ๋ฆฌ์คํธํํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ ๋ฌ๋ฐ์ ๊ฐ์ฒด์ ๋ชจ์์ด๋ค.
์ค๋ ํ๋ฃจ์ข ์ผ ์ ์ ์ด ์์๋ค. ๋ฐ์ - ์์นจํน๊ฐ - ํ๋ผ๋ฆฌ ์ ๊น ์คํฐ๋ - ํํฐ๋ง - ํ ํผ๋๋ฐฑ - ๊ณผ์ ์์ผ๋ก ์ ์ ์์ด ํ๋ฃจ๋ฅผ ๋ง๋ฌด๋ฆฌํ๋ค. ์ค๋๋ถํฐ ๋ค์์ฃผ ๊ธ์์ผ๊น์ง๋ ๊ฐ์ธ๊ณต๋ถ ์๊ฐ์ด ์ฃผ์ด์ก์ผ๋ ์ด ์๊ฐ์ ์ด๋ป๊ฒ ๋ ์ ํ์ฉํ๋ฉด ์ข์์ง ์ฐ์ ์์๋ฅผ ๋งค๊ฒจ ์ค์ฒํด๋ณด๋ ๊ฒ์ ๋ชฉํ๋ก ์ผ์์ผ ๊ฒ ๋ค.
django ๊ณต๋ถํ๊ณ ์ฌ์ด๋ ํ๋ก์ ํธ ์ฐจ์ฐจ ๋ง๋ค์ด๋ณด๊ธฐ
์ ์ ์๋ ํ๋ฃจ๋ ์ด๋ ๊ฒ ์ง๋๊ฐ๋๊ตฐ!