์ผ๋ฐ์ ์ธ ์ง๊ณ ๊ธฐ๋ฅ์ ์ํํ๋ Max, Min, Avg, Sum์ ๋ ฌ ๊ธฐ์ค์ ๋ฌด์์๋ก ์ค์ ํ๊ธฐ๊ฒฐ๊ตญ ์ ๋ ฌ์ ํด์ผํ๋ฏ๋ก ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ๋นํด ๋น์ฉ์ด ๋ค ์ ์๋ค.ํ๋๊ฐ์ด ์ฐ์์ ์ธ ๊ฒฝ์ฐ ์ต์๊ฐ๊ณผ ์ต๋๊ฐ ์ฌ์ด์ ๋์๋ฅผ ์์ฑํ๊ธฐ์ค๊ฐ์ ์ญ์ ๋ ํญ๋ชฉ์ด ๋ง์ ๊ฒฝ์ฐ ์ฌ๋ฌ๋ฒ ๋ฃจํ๋ฅผ ๋๋ฉฐ ์ฒดํฌ
๋์ผํ ๊ฐ์ ๊ฐ์ง column์ ๊ธฐ์ค์ผ๋ก ๋ ํ๋ฅผ ๊ฒฐํฉํ ์ ์๋ค.select_related๋ ์ ๋ฐฉํฅ ์ฐธ์กฐ ๋ชจ๋ธ์ ๋ํด์ Joinํ๋ค.ORM์ ๋๋ํด์ select_related๋ฅผ ํฌํจํ์ง ์๋๋ผ๋ ํ์์ ๋ฐ๋ผ ์์์ JOINํด์ฃผ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.์ ๋ฐฉํฅ ์ฐธ์กฐ ๋ชจ๋ธ์ ํ๋
User์ 1๋1๋ก ์ฐ๊ฒฐ๋ UserParent ๋ชจ๋ธ์์, UserParent์ด๋ฉด์ User์ธ object๋ฅผ ์กฐํํ๋ ์ฟผ๋ฆฌOuterRef๋ฅผ ์ด์ฉํ๋ฉด ์๋ธ์ฟผ๋ฆฌ๊ฐ ์ธ๋ถ ์ฟผ๋ฆฌ์ ์ ๋ณด๋ฅผ ์ฐธ์กฐํ ์ ์๋ค.https://docs.djangoproject.com/en/4.0
์์ผ๋ก ์คํํ ๋ช ๋ น๋ค์ jupyter์์ async error๊ฐ ๋ฐ์ํ๋ค.https://stackoverflow.com/questions/61926359/django-synchronousonlyoperation-you-cannot-call-this-from-a
django ORM cookbook part1 ์ฃผํผํฐ ๋ ธํธ๋ถ์ผ๋ก ORM cookbook์ ๋ฐ๋ผ์ ์ฐ์ตํ ๋ด์ฉ์ด๋ค. https://opheliesaysone.tistory.com/16 ๋ฅผ ์ฐธ๊ณ ํด์ ์ฃผํผํฐ ๋ ธํธ๋ถ์ ์ค์ ํ๊ณ ๋ด์ฉ, ์คํํ ์ฝ๋, ์คํ๊ฒฐ๊ณผ๋ฅผ ๋งํฌ๋ค์ด์ผ๋ก
ํ์ด์ฌ ์ดํ๋ฆฌ์ผ์ด์ ์ด ์น ์๋ฒ์ ํต์ ํ๊ธฐ ์ํ ๋ช ์ธ๊ฐ WSGIWAS๋ ๋์ ์ธ ์ปจํ ์ธ ๋ฅผ ์ฌ์ฉ์์ ์๊ตฌ์ ๋ฐ๋ผ DB์์ ์กฐํํ๊ณ ๋ก์ง์ ๋ฐ๋ผ ์ปจํ ์ธ ๋ฅผ ์์ฑํ๋ค.ํด๋ผ์ด์ธํธ๋ ์๋ฒ์ ๋์ ์ธ ์ปจํ ์ธ ๋ง์ ์๊ตฌํ๋ ๊ฒ์ด ์๋๋ผ ์ ์ ์ธ ์ปจํ ์ธ ๋ํ ์๊ตฌํ๋ค.WAS๊ฐ ์ ์ ์ธ ์ปจํ ์ธ ๊น์ง
lookup์ pk๋ก ํ๋ฉด ๋ณด์์ด ์ํํ ์ ์์sequential id๋ฅผ hashing์ ํตํด ์ํธํํ๋ ๊ฒ์ ๊ทผ๋ณธ์ ์ผ๋ก ๋ซ๋ฆฐ๋ค.๋ณด์์ด ์ ์ฉ๋์ง ์์ ๋ค๋ฅธ object์ ์กด์ฌ๋ฅผ ์๊ณ ๊ณต๊ฒฉ๋์์ผ๋ก ์ผ์ ์ ์๋ค.XSS ๊ณต๊ฒฉ์ ์ทจ์ฝํจ์?slug๋ก ์ค์ ํ๋ ๊ฒฝ์ฐ๋ uniq
AWS ๋ฆฌ์์ค ํน์ ์ธ์คํด์ค๋ฅผ ์๋ธ๋ท์ผ๋ก ๊ตฌ๋ถํ์ฌ ๋ง์น ๊ฐ์์ ๊ฐ์ธ ๋ฐ์ดํฐ์ผํฐ์ฒ๋ผ ๊ตฌ์ฑํ ์ ์๋ AWS์ ๋คํธ์ํฌ/๋ณด์ ์ค์ ์ด๋ค.์ธ๋ถ ์ธํฐ๋ท๋ง๊ณผ๋ ์ผ๋ถ ๋ฆฌ์์ค๋ง ์ฐ๊ฒฐ๋๋๋ก ํ๊ณ , ๋ณด์์ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ธ๋ถ์ ๋ ธ์ถ๋์ง ์๋๋ก ๊ตฌ์ฑํ ์ ์๋ค.IP ์ฃผ์ ๋ฒ์ ์ ํ
django์ ์ด๊ธฐ \[settings.py](http://settings.py) ํ์ผ์๋ django ์์ฒด์ secret key๊ฐ ํฌํจ๋์ด ์๊ณ DB์ ์ ๊ทผํ๊ธฐ ์ํ ๋ณด์ํค๋ฅผ ํฌํจํด์ผํ๋ค. ์ดํ AWS ์๋น์ค๋ ์๋ํํฐ API๋ค์ ๋ถ์ฌ ์ธ ๋ ์ ๊ทผํ๊ธฐ ์ํ
AWS์ ๋ฆฌ์์ค์ ์ ๊ทผํ ์ ์๋ ๊ณ์ ๋๋ ๊ทธ๋ฃน์ ์์ฑํ์ฌ ๊ด๋ฆฌํ๋ ์๋น์ค๊ฐ๊ฐ์ ๊ณ์ ๋ง๋ค ์ด๋ค AWS์๋น์ค์ ์ ๊ทผํ ์ ์๋์ง ์ค์ ์ด ๊ฐ๋ฅUser ๊ถํ์ ๊ตฌ๋ถํ๋ ๊ฒ์ด ์๋๋ผ Group, Role ๋ฑ ๋ค์ํ entity์ ๋ํด ๋ฆฌ์์ค ์ ๊ทผ ์ ์ฑ (policy)์ ๊ด๋ฆฌํ