2022-11-08-TIL
๐ ์ค๋ ๊ณต๋ถํ ๋ด์ฉโ
- ํ์ด์ฌ ๊ณ ์ฐจํจ์
- ์ด๋ฏธ ์๊ณ ์๋ ๊ฐ๋ . ํจ์๋ฅผ ๋๊ธธ์ ์๋ ๊ธฐ๋ฅ. ๋๋ฆฌ๊ฒ์ดํธ ์ก์ ๋ฑ
- ํ์ด์ฌ ๋จ์ ์ด ํ๋ ๋ ๋ณด์ด๊ธด ํ๋ค. ๋ฆฌํดํ์ ํ๋ฒ์ ์ ์ ์๋ค๋์
- ๊ณ ์ฐจํจ์์ผ๋ ์กฐ๊ธ ๋ ํท๊ฐ๋ฆฐ๋ค.
- ํ์ด์ฌ ORM
- ๊ฐ๋จํ ์ฌ์ด๋ ํ๋ก์ ํธ๋ฅผ ๋ง๋๋๋ฐ์๋ sqlite๋ก ๋น ๋ฅด๊ฒ ๊ตฌํํ๋ ๊ฒ๋ ํ๋์ ๋ฐฉ๋ฒ์ผ ์๋..
- ์๋๋ SQLAlchemy๋ง ์๊ณ ์์๋๋ฐ, ๋ค๋ฅธ ORM๋ ์์ด์ ํด๋น ORM์ ๋ํด ์์๋ณด๋ ค๊ณ ํจ. SQLAlchemy์ ๊ฒฝ์ฐ ์ฒ์ ์ฌ์ฉ์ ์กฐ๊ธ ๋ณต์กํ๋ค๋ ๋๋์ ๋ฐ์์. ํ์ด์ฌ์ ์ฌ์ฉํ๋ ์ด์ ๊ฐ ์ ๋ง ๊ฐ์ธ ์ฌ์ด๋ ํ๋ก์ ํธ๋ฅผ ๋น ๋ฅด๊ณ ์ฝ๊ฒ ๊ฐ๋ฐํ๊ธฐ ์ํจ์ด ํฐ๋ฐ ์ด ๋ถ๋ถ์ ์ฅ์ ์ ์ก์๋จน๋ ๋๋์ด์๋ค.
- peewee
- models๋ ์๊ฒ ์ชผ๊ฐ๊ณ ์ถ์๋ฐ ์ ๋ชป ์ชผ๊ฐ๋ฉด ์ํ ์ฐธ์กฐ ๋ฐ์ ๊ฐ๋ฅ์ฑ์ด ์๋ค
- https://stackoverflow.com/questions/34344556/modularizing-peewee
- https://stackoverflow.com/questions/57066060/how-to-split-model-declaration-in-files-with-peewees
๐ ์นญ์ฐฌโ
- ์ธํฐ๋ท ๊ฐ์๋ฅผ ๋ฃ๋ค๊ฐ ๊ทธ๋๋ ์๋ก์ด ๊ฒ์ ๋ํด ํด๋ด.
โ ๏ธ ๊ฐ์ ํ ๊ฒโ
- ์๊ฐ์ ์ ํด์ ํ๋ ํ๋ ์ฉ ํด๋ด์ผ ๋ ๋ฏ