»ó¼¼Á¤º¸
Ã¥¼Ò°³
º»¼´Â Àå°í·Î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé°íÀÚ ÇÏ´Â °³¹ßÀÚ¿Í ¡ºÆÄÀ̽ã À¥ ÇÁ·Î±×·¡¹Ö, ±âÃÊÆí¡» ÇнÀÀ» ¸¶Ä£ µ¶ÀÚ¸¦ À§ÇÑ Ã¥ÀÌ´Ù. Àå°í ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇؼ »ó¿ëÈ ¼öÁØÀÇ ¾ÛÀ» ¸¸µé°í, ¾ÛÀÇ ±â´ÉÀ» È®ÀåÇÏ°í, Ŭ¶ó¿ìµå ¼¹ö¿¡¼ ¹èÆ÷ÇÏ´Â °Í±îÁö ´Ù·é´Ù.Django ÇÁ·Î±×·¡¹Ö Ã¥À» ã°í ÀÖ´Ù¸é ÀÌ Ã¥À» ÃßõÇÑ´ÙÀÌ Ã¥Àº ÇϳªÀÇ ÇÁ·ÎÁ§Æ® ³»¿¡¼ °£´ÜÇÑ ¾Û(ºÏ¸¶Å©, ºí·Î±×, Æ÷Åä)À» ¸¸µå´Â °ÍºÎÅÍ ½ÃÀÛÇÑ´Ù. ±×¸®°í ¾ÛÀÇ ±â´ÉÀ» È®ÀåÇÏ´Â ¹æ½ÄÀ¸·Î ÁøÇàÇÑ´Ù. °³¹ß °úÁ¤Àº ½±°í ÀÚ¼¼ÇÏ°Ô ¼³¸íÇÏ¿´´Ù.ÀÌ Ã¥Àº ¿©·¯ºÐÀÌ Django Áß±Þ °³¹ßÀÚ·Î ¼ºÀåÇÏ´Â °ÍÀ» ¸ñÇ¥·Î ÇѴٱ⺻ÆíÀº ÆÄÀ̽ã À¥ ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇÏ·Á´Â ÀÔ¹®ÀÚ¸¦, ½ÇÀüÆíÀº »ó¿ëÈ ¼öÁØÀÇ ÇÁ·ÎÁ§Æ®¸¦ °³¹ßÇÏ·Á°í ÇÏ´Â À¥ °³¹ßÀÚ¸¦ À§ÇÑ Ã¥ÀÌ´Ù. ºÎ·Ï¿¡¼´Â Ã¥¿¡¼ °³¹ßÇÑ ¾ÛÀ» AWS, Heroku¿¡¼ ¹èÆ÷ÇÏ´Â µ¥±îÁö ³ª¾Æ°£´Ù.
ÀúÀÚ¼Ò°³
C ¾ð¾î·Î ÇÁ·Î±×·¥ °³¹ßÀ» ½ÃÀÛÇßÀ¸¸ç, Áö±Ý±îÁö ÀÚ¹Ù¿Í ÆÄÀ̽ãÀ¸·Î ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ°í ÀÖ´Ù. KT ucloud ¼ºñ½ºÀÇ ¹é¿£µå ¼¹ö °³¹ß ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÏ¿© ÀÚ¹Ù·Î °í°´ÀÇ Æú´õ/ÆÄÀÏ¿¡ ´ëÇÑ ¸ÞŸ Á¤º¸ ó¸® ¿£ÁøÀ», ÆÄÀ̽ãÀ¸·Î Ŭ¶óÀ̾ðÆ® Ǫ½Ã ¼ºñ½º¸¦ °³¹ßÇÏ¿´´Ù. ¶ÇÇÑ KT ÀÎÅÍ³Ý È¸¼±ÀÇ ¼Óµµ ÃøÁ¤ ÇÁ·Î±×·¥, ³×Æ®¿öÅ© Àåºñ¿¡ ´ëÇÑ ¿î¿ë°ü¸® ÇÁ·Î±×·¥, ¹æ´ëÇÑ ¾çÀÇ Æ®·¡ÇÈ µ¥ÀÌÅÍ ºÐ¼® ÇÁ·Î±×·¥À» °³¹ßÇÑ ¹Ù ÀÖ´Ù.
°³ÀÎÀûÀ¸·Î´Â ÆÄÀ̽ãÀÇ ¸Å·Â¿¡ Ç« ºüÁ® µÇµµ·ÏÀ̸é ÆÄÀ̽ãÀ¸·Î ÄÚµùÇϱ⸦ Áñ°Ü ÇÏ°í ÀÖ´Ù. ±× ÀÏȯÀ¸·Î ¿äÁòÀº Django¸¦ È°¿ëÇÑ À¥ ÇÁ·Î±×·¡¹Ö, Django Rest Framework¸¦ È°¿ëÇÑ JSON ¿¬µ¿, Pandas¸¦ È°¿ëÇÑ µ¥ÀÌÅÍ ºÐ¼® µîÀÇ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ¸é¼ ÆÄÀ̽ãÀÇ È°¿ëµµ¸¦ ³ÐÇô°¡°í ÀÖ´Ù.
¸ñÂ÷
PART 01 I ½ÇÀü ÇÁ·Î±×·¡¹Ö - ±âº»Æí__CHAPTER 01 Àå°í °³¹ßÀÇ ±âº» »çÇ× ¹× °¡»ó ȯ°æ »ç¿ëÇϱâ____1.1 Àå°í °³¹ßÀÇ ±âº» »çÇ×____1.2 °¡»ó ȯ°æ »ç¿ëÇϱâ - venv ¸ðµâ__CHAPTER 02 ½ÇÀü ÇÁ·Î±×·¥ °³¹ß - Bookmark ¾Û____2.1 ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°èÇϱâ____2.2 °³¹ß ÄÚµùÇϱâ - »À´ë____2.3 °³¹ß ÄÚµùÇϱâ - ¸ðµ¨____2.4 °³¹ß ÄÚµùÇϱâ - URLconf____2.5 °³¹ß ÄÚµùÇϱâ - ºä____2.6 °³¹ß ÄÚµùÇϱâ - ÅÛÇø´____2.7 Áö±Ý±îÁöÀÇ ÀÛ¾÷ È®ÀÎÇϱâ__CHAPTER 03 ½ÇÀü ÇÁ·Î±×·¥ °³¹ß - Blog ¾Û____3.1 ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°èÇϱâ____3.2 °³¹ß ÄÚµùÇϱâ____3.3 Áö±Ý±îÁöÀÇ ÀÛ¾÷ È®ÀÎÇϱâ__CHAPTER 04 ÇÁ·ÎÁ§Æ® ù ÆäÀÌÁö ¸¸µé±â____4.1 ù ÆäÀÌÁö ¼³°èÇϱâ____4.2 °³¹ß ÄÚµùÇϱâ____4.3 Áö±Ý±îÁöÀÇ ÀÛ¾÷ È®ÀÎÇϱâ__CHAPTER 05 ±âÁ¸ ¾Û °³¼±Çϱâ - Bookmark ¾Û, Blog ¾Û____5.1 ±âÁ¸ ¾Û °³¼± ¼³°èÇϱâ____5.2 °³¹ß ÄÚµùÇϱâ____5.3 Áö±Ý±îÁöÀÇ ÀÛ¾÷ È®ÀÎÇϱâPART 02 I ½ÇÀü ÇÁ·Î±×·¡¹Ö - È®ÀåÆí__CHAPTER 06 Blog ¾Û È®Àå - Tag ´Þ±â____6.1 ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°èÇϱâ____6.2 °³¹ß ÄÚµùÇϱâ____6.3 Áö±Ý±îÁöÀÇ ÀÛ¾÷ È®ÀÎÇϱâ__CHAPTER 07 Blog ¾Û È®Àå - ´ñ±Û ´Þ±â____7.1 ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°èÇϱâ____7.2 DISQUS ȨÆäÀÌÁö¿¡¼ ¼³Á¤Çϱâ____7.3 °³¹ß ÄÚµùÇϱâ____7.4 Áö±Ý±îÁöÀÇ ÀÛ¾÷ È®ÀÎÇϱâ__CHAPTER 08 Blog ¾Û È®Àå - °Ë»ö ±â´É____8.1 ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°èÇϱâ____8.2 °³¹ß ÄÚµùÇϱâ____8.3 Áö±Ý±îÁöÀÇ ÀÛ¾÷ È®ÀÎÇϱâ__CHAPTER 09 ½ÇÀü ÇÁ·Î±×·¥ °³¹ß - Photo ¾Û____9.1 ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°èÇϱâ____9.2 °³¹ß ÄÚµùÇϱâ____9.3 Áö±Ý±îÁöÀÇ ÀÛ¾÷ È®ÀÎÇϱâ__CHAPTER 10 ½ÇÀü ÇÁ·Î±×·¥ °³¹ß - ÀÎÁõ ±â´É____10.1 ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°èÇϱâ____10.2 °³¹ß ÄÚµùÇϱâ____10.3 Áö±Ý±îÁöÀÇ ÀÛ¾÷ È®ÀÎÇϱâ__CHAPTER 11 ½ÇÀü ÇÁ·Î±×·¥ °³¹ß - ÄÜÅÙÃ÷ ÆíÁý ±â´É(Bookmark, Blog ¾Û)____11.1 ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°èÇϱâ____11.2 °³¹ß ÄÚµùÇϱâ____11.3 Áö±Ý±îÁöÀÇ ÀÛ¾÷ È®ÀÎÇϱâ__CHAPTER 12 ½ÇÀü ÇÁ·Î±×·¥ °³¹ß - ÄÜÅÙÃ÷ ÆíÁý ±â´É(Photo ¾Û)____12.1 ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°èÇϱâ____12.2 °³¹ß ÄÚµùÇϱâ____12.3 Áö±Ý±îÁöÀÇ ÀÛ¾÷ È®ÀÎÇϱâPART 03 I ½ÇÀü ÇÁ·Î±×·¡¹Ö - ½ÉÈÆí__CHAPTER 13 Àå°í ÇÙ½É ±â´É - Model____13.1 ¸ðµ¨ Á¤ÀÇ____13.2 ¸ðµ¨ °£ °ü°è____13.3 °ü°è ¸Å´ÏÀú(RelatedManager)__CHAPTER 14 Àå°í ÇÙ½É ±â´É - View____14.1 Á¦³×¸¯ ºä ¼±ÅÃ____14.2 Á¦³×¸¯ ºä ¿À¹ö¶óÀ̵ù____14.3 Á¦³×¸¯ ºäÀÇ Ã³¸® È帧____14.4 MRO____14.5 Á¦³×¸¯ ºäÀÇ ÆäÀÌ¡ ó¸®____14.6 ´ÜÃà ÇÔ¼ö__CHAPTER 15 Àå°í ÇÙ½É ±â´É - Template____15.1 ÅÛÇø´ ¼³Á¤ Ç׸ñ(1.8 ¹öÀü ÀÌ»ó)____15.2 ÅÛÇø´ ³»ºÎ ó¸® °úÁ¤____15.3 ÅÛÇø´ ·»´õ¸µ ½Ç½À____15.4 Á¦³×¸¯ ºäÀÇ µðÆúÆ® ÅÛÇø´____15.5 {% include %} ű×____15.6 {% static %} ÅÛÇø´ ű×____15.7 staticfiles ¾ÖÇø®ÄÉÀÌ¼Ç ±â´É__CHAPTER 16 Àå°í ÇÙ½É ±â´É - Form____16.1 Àå°í Form Ŭ·¡½º ÀÌÇØ____16.2 ÀÏ¹Ý Æû Á¤ÀÇ____16.3 ¸ðµ¨ Æû Á¤ÀÇ____16.4 Æû¼Â Á¤ÀÇ____16.5 ¸ðµ¨ Æû¼Â Á¤ÀÇ____16.6 ÀζóÀÎ Æû¼Â Á¤ÀÇ____16.7 ÆÄÀÏ ¾÷·Îµå Æû__APPENDIX A PyCharm ¹«·á ¹öÀü »ç¿ëÇϱâ____A.1 PyCharm Community Edition ¼³Ä¡Çϱâ____A.2 PyCharm Ãʱ⠼³Á¤Çϱâ____A.3 ÆÄÀ̽㠰¡»ó ȯ°æ ±¸¼ºÇϱâ____A.4 Django ÆÐÅ°Áö ¼³Ä¡Çϱâ____A.5 Å͹̳Πâ¿¡¼ Django ÇÁ·ÎÁ§Æ® »À´ë ¸¸µé±â____A.6 Å×½ºÆ®¸¦ À§ÇÑ runserver ½ÇÇàÇϱâ____A.7 ¿ÜºÎ ÇÁ·ÎÁ§Æ®¸¦ ÀÓÆ÷Æ®ÇØ »ç¿ëÇϱâ____A.8 ÀÓÆ÷Æ®ÇÑ ÇÁ·ÎÁ§Æ® runserver ½ÇÇàÇϱâ__APPENDIX B Ŭ¶ó¿ìµå ¼ºñ½º È°¿ë(AWS, Heroku)____B.1 ½æ³×ÀÏ Ã³¸® ±â´É ¼öÁ¤Çϱâ____B.2 RDS ¼ºñ½º È°¿ë(MySQL DB ¿¬µ¿)____B.3 S3 ¼ºñ½º È°¿ë(Storage ¼¹ö ¿¬µ¿)____B.4 Elastic Beanstalk ¼ºñ½º È°¿ë(À¥ ¼¹ö È°¿ë)____B.5 Heroku ¼ºñ½º È°¿ë(À¥ ¼¹ö È°¿ë)____B.6 EC2 ¼ºñ½º Âü°í »çÇ×__APPENDIX C Django 3.0 ¹öÀü¿¡¼ ¿¹Á¦ ½Ç½À