ÄÜÅÙÃ÷ »ó¼¼º¸±â
¹é¿£µå °³¹ßÀ» À§ÇÑ ÇÚÁî¿Â Àå°í


¹é¿£µå °³¹ßÀ» À§ÇÑ ÇÚÁî¿Â Àå°í

¹é¿£µå °³¹ßÀ» À§ÇÑ ÇÚÁî¿Â Àå°í

<±è¼º·Ä> Àú | ÇѺû¹Ìµð¾î

Ãâ°£ÀÏ
2023-06-12
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
11 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

±×¸²°ú ÄÚµå·Î ÀÌÇØÇÏ´Â Àå°í ÄÚ¾î ¸ðµâ°ú DRF È°¿ë¹ý

Àå°í´Â ÆÄÀ̽ã À¥ ÇÁ·¹ÀÓ¿öÅ©ÀÌÀÚ Ç®½ºÅà ÇÁ·¹ÀÓ¿öÅ©ÀÌ´Ù. ÇÏÁö¸¸ ´ëºÎºÐÀÇ À¥ ¼­ºñ½º´Â ÇÁ·±Æ®¿£µå¿Í ¹é¿£µå¸¦ ºÐ¸®Çؼ­ °³¹ßÇÑ´Ù. ´õ¿íÀÌ ¸®¾×Æ®³ª ºä °°Àº ÈǸ¢ÇÑ ÇÁ·±Æ®¿£µå SPA µµ±¸°¡ µîÀåÇß°í DRF¶ó´Â °­·ÂÇÑ Àå°í ¶óÀ̺귯¸®°¡ Àֱ⠶§¹®¿¡ Àå°í¸¦ ¹é¿£µå °³¹ß µµ±¸·Î »ç¿ëÇÏ´Â °ÍÀÌ ´õ È¿°úÀûÀÌ´Ù. ÀÌ Ã¥Àº ÆÄÀ̽㠹鿣µå °³¹ßÀ» À§ÇÑ Àå°íÀÇ ÇÙ½É °³³äÀ» ´Ù·ç°í ÀÖ´Ù. ½ÇÁ¦ ÁÖ´Ï¾î °³¹ßÀÚ°¡ ±Ã±ÝÇØÇÏ´ø ³»¿ëÀ» Æ÷ÇÔÇÏ¿© ¹é¿£µå °³¹ßÀ» Çϱâ À§ÇØ ¾Ë¾Æ¾ß ÇÏ´Â CS Áö½Ä°ú Àå°í ÄÚ¾î ¸ðµâÀ» ÀÔ¹®ÀÚ°¡ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ¼³¸íÇÑ´Ù. ¶ÇÇÑ Àå°íÀÇ µ¿ÀÛ ¿ø¸®¿Í ±¸Á¶¸¦ Á¤È®ÇÏ°Ô ÀÌÇØÇÏ´Â µ¥ µµ¿òÀ» ÁÖ´Â ´Ù¾çÇÑ ±×¸²°ú ½Ç¹«¿¡¼­ È°¿ëÇÒ ¼ö ÀÖ´Â ½Ç½À Äڵ带 ¼ö·ÏÇß´Ù.

ÀúÀÚ¼Ò°³

Àå°í ÄÁÆ®¸®ºäÅÍÀ̸ç PYCON KOREA 2020¿¡¼­ ¡®Àå°í ORM(Äõ¸®¼Â) ±¸Á¶¿Í ¿ø¸® ±×¸®°í ÃÖÀûÈ­ Àü·«¡¯À̶ó´Â ÁÖÁ¦·Î °­¿¬À» Çß´Ù. ¹è´Þ À½½Ä ÁÖ¹® Ç÷§Æû ¿ä±â¿ä¿¡¼­ »çÀå´Ô µµ¸ÞÀÎ °ü·Ã ½Ã½ºÅÛÀ» °³¹ßÇß°í ÇöÀç´Â ³×À̹ö Biz CIC¿¡ ÀçÁ÷ ÁßÀÌ´Ù.

¸ñÂ÷

1Àå. Àå°í¿¡ ´ëÇÏ¿©

1.1 À¥ ÇÁ·Î±×·¡¹Ö°ú ¹é¿£µå ÇÁ·Î±×·¡¹Ö
1.2 Àå°í MTV ¾ÆÅ°ÅØó: ÅÛÇø´ÀÇ ÇÑ°è
1.3 Àå°í¶õ ¹«¾ùÀΰ¡
1.4 ÀÌ Ã¥¿¡¼­ »ç¿ëÇÏ´Â ¶óÀ̺귯¸®
1.5 ÇÁ·ÎÁ§Æ® ȯ°æ ¼³Á¤
1.6 ÀÌ Ã¥ÀÇ ÅäÀÌ ÇÁ·ÎÁ§Æ®
Tip1 ½ÅÀÔ ¶Ç´Â ÁÖ´Ï¾î °³¹ßÀÚ¿¡°Ô ÇÊ¿äÇÑ À̷¼­

2Àå. ¸ðµ¨¸µ°ú ¸¶À̱׷¹À̼Ç

2.1 ER ¸ðµ¨¸µ
2.2 Àå°íÀÇ ¸ðµ¨
2.3 Àå°íÀÇ Çʵå
2.4 ¸¶À̱׷¹À̼Ç
Tip2 ½ÅÀÔ, ÁÖ´Ï¾î °³¹ßÀÚ¸¦ À§ÇÑ ±â¼ú ¸éÁ¢ ÆÁ

3Àå. ORM°ú Äõ¸®¼Â

3.1 ORM
3.2 Äõ¸®¼Â
3.3 Äõ¸®¼Â È°¿ëÇϱâ
3.4 Áö¿¬ ·Îµù°ú Áï½Ã ·Îµù
3.5 Æ®·£Àè¼Ç °ü¸®
3.6 ¸Å´ÏÀú
3.7 °ü°è ¸Å´ÏÀú
3.8 DB ¶ó¿ìÅÍ: ¸ÖƼ µ¥ÀÌÅͺ£À̽º °ü¸®

4Àå Á÷·ÄÈ­

4.1 Á÷·ÄÈ­
4.2 DRF Serializer
4.3 DRF Serializer »ç¿ë ½Ã ±ÇÀå »çÇ×
4.4 DRF Serializer¸¦ È°¿ëÇÏ´Â ¹æ¹ý
4.5 DRF Serializer¿Í Pydantic ºñ±³

5Àå ºä

5.1 À¥ ÇÁ·¹ÀÓ¿öÅ© Á÷Á¢ ±¸ÇöÇغ¸±â
5.2 URL dispatcher
5.3 ÇÔ¼ö ±â¹Ý ºä(FBV)¿Í Ŭ·¡½º ±â¹Ý ºä(CBV)
5.4 DRF ºä
5.6 DRF ¿¹¿Ü ó¸®
5.7 drf-spectacular: DRF API ¹®¼­ ÀÚµ¿È­

ºÎ·Ï ¹èÆ÷: Uvicorn, Gunicorn
1. ¿ë¾î Á¤¸®
2. ¹èÆ÷ ½Ã »ç¿ëÇÏ´Â ±â¼úµé