CHAPTER 1 À¥ ÇÁ·Î±×·¥À̶õ ¹«¾ùÀΰ¡? 1
1.1 À¥ ÇÁ·Î±×·¥ÀÇ Åë½Å ±¸Á¶ 2
1.2 ÆÄÀ̽ãÀ» À§ÇÑ À¥ ÇÁ·Î±×·¥ Åë½Å ±Ô¾à 6
1.3 ÆÄÀ̽ã À¥ ÇÁ·Î±×·¡¹Ö ¸Àº¸±â 9
CHAPTER 2 Flask ½ÃÀÛÇϱâ 17
2.1 Flask¿Í ÇÔ²² ¶°³ª´Â À¥ ¿©Çà 18
2.2 ¶ó¿ìÆÃ 36
2.3 ¿äû°ú ÀÀ´ä ´Ù·ç±â 48
2.4 ÄíŰ¿Í ¼¼¼Ç ´Ù·ç±â 75
2.4.1 SQLAlchemy¿¡ ±â¹ÝÇÑ »ç¿ëÀÚ Á¤ÀÇ ¼¼¼Ç ÀÎÅÍÆäÀ̽º 81
2.4.2 SQLite¿¡ ±â¹ÝÇÑ »ç¿ëÀÚ Á¤ÀÇ ¼¼¼Ç ÀÎÅÍÆäÀ̽º 88
2.4.3 pymongo¿¡ ±â¹ÝÇÑ »ç¿ëÀÚ Á¤ÀÇ ¼¼¼Ç ÀÎÅÍÆäÀ̽º 94
2.4.4 Redis¿¡ ±â¹ÝÇÑ »ç¿ëÀÚ Á¤ÀÇ ¼¼¼Ç ÀÎÅÍÆäÀ̽º 97
2.4.5 Beaker ¶óÀ̺귯¸®¿¡ ±â¹ÝÇÑ »ç¿ëÀÚ Á¤ÀÇ ¼¼¼Ç ÀÎÅÍÆäÀ̽º 101
2.5 ¿¡·¯¿Í ·Î±ë 104
2.6 ·ÎÄà ¼¹ö ½ÇÇàÇϱâ 115
CHAPTER 3 ÅÛÇø´ ´Ù·ç±â 119
3.1 ÁÖ¼® 126
3.2 °ø¹é ´Ù·ç±â 127
3.3 À̽ºÄÉÀÌÇÁ ó¸® 134
3.4 Á¦¾î¿Í ¹Ýº¹ ó¸®(if, for) 143
3.5 ÅÛÇø´ »ó¼Ó 151
3.6 ÀçȰ¿ë(macro, import, include) 157
3.7 ÅÛÇø´ ÇÊÅÍ ÀÛ¼º°ú »ç¿ë 168
CHAPTER 4 Flask ±âº» È®Àå 179
4.1 µ¥ÀÌÅͺ£À̽º ¿¬µ¿ 180
4.1.1 SQLAlchemy 180
4.1.2 MongoKit 195
4.2 ºä µ¥ÄÚ·¹ÀÌÅÍ 209
4.3 Æû À¯È¿¼º °Ë»ç 217
4.4 HTTP ¿À·ù Çڵ鸵 242
4.5 ¸Þ½ÃÁö Flashing 248
4.6 Ajax ó¸® 257
CHAPTER 5 Flask °í±Þ È®Àå 263
5.1 ¸ðµâº° Çù¾÷Çϱâ(Blueprint) 264
5.2 ÆÄÀÏ ¾÷·Îµå ´Ù·ç±â 275
5.3 ij½Ì 294
5.4 HTTP ¸Þ¼µå µ¤¾î¾²±â 299
CHAPTER 6 Flask ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ® 305
6.1 Å×½ºÆÃ ½ºÄÌ·¹Åæ ÀÛ¼º 307
6.2 Å×½ºÆ® ÄÉÀ̽º ±¸¼º 310
6.3 ¾î¼³¼Ç ¸Þ¼µå »ç¿ë 318
6.4 ¸®¼Ò½º¿Í ÄÁÅØ½ºÆ® Èä³»³»±â 327
6.5 ¼¼¼Ç Á¢±Ù°ú ¼öÁ¤ 330
CHAPTER 7 À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷ 333
7.1 À¥ ¼¹ö¿ÍÀÇ ¿¬µ¿ 334
7.1.1 apache2¿¡¼ÀÇ ¿¬µ¿(mod_python, mod_wsgi) 335
7.1.2 nginx¿Í uwsgi ¿¬µ¿ 341
7.2 WSGI ÄÁÅ×ÀÌ³Ê ÀÌ¿ëÇϱâ(Tornado, Gunicorn) 346
7.3 ÅëÇÕ Å×½ºÆ®¸¦ À§ÇÑ Å×½ºÆ® ½ºÀ§Æ® ±¸¼º 350
CHAPTER 8 Áö¼Ó °¡´ÉÇÑ °³¹ß ȯ°æ ±¸¼º 359
8.1 ¹öÀü °ü¸® ½Ã½ºÅÛ ¼±Åà 361
8.2 ¿ø°Ý ÀúÀå¼Ò »ç¿ëÇϱâ 364
8.2.1 GitHub 366
8.2.2 BitBucket 382
8.3 GitLabÀ» »ç¿ëÇÑ ÇÁ·ÎÁ§Æ® °ü¸® 395
8.4 Jenkins¸¦ »ç¿ëÇÑ È¸±Í Å×½ºÆ® ±¸¼º 409
CHAPTER 9 Google App Engine¿¡ Flask ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷Çϱâ 419
9.1 GAE ȯ°æ ±¸¼º ¹× ¸¶À̱׷¹ÀÌ¼Ç 421
9.2 µ¥ÀÌÅͺ£À̽º ȯ°æ ±¸¼º 435
9.3 GAE ·ÎÄà ȮÀÎ ¹× ¾÷·ÎµåÇϱâ 455
CHAPTER 10 Apache Solr ¿¬µ¿ 459
10.1 Apache Solr ¼³Ä¡ 460
10.2 Solr ÄÚ¾î ±¸¼º 464
10.3 Solr µ¥ÀÌÅÍ Àε¦½Ì 466
10.4 pysolr·Î Solr »ç¿ëÇϱâ 473
CHAPTER 11 Celery ±â¹Ý ¹é±×¶ó¿îµå ÀÛ¾÷ ±¸¼º 481
11.1 Celery ¼³Ä¡ 484
11.2 Flask¿¡ Celery ¼³Á¤ ±¸¼º 485
11.3 Celery Task »ý¼º°ú ½ÇÇà 490
11.4 Celery Task ½ÇÇà °á°ú¿Í Ȱ¿ë 499
11.5 ¸¶Ä¡¸ç 507
APPENDIX A Python ¼³Ä¡ 509
A.1 À©µµ¿ì¿¡¼ÀÇ ¼³Ä¡ 509
A.2 ¸®´ª½º¿¡¼ÀÇ ¼³Ä¡ 514
A.3 ¸Æ OS X¿¡¼ÀÇ ¼³Ä¡ 516
APPENDIX B ÆÄÀ̽ã ÅëÇÕ °³¹ß ȯ°æ ±¸¼º 521
APPENDIX C °¡»ó ȯ°æ ±¸¼º 523
APPENDIX D Flask ¼³Ä¡ 526
APPENDIX E PostgreSQL 9.4 ¼³Ä¡ 527
APPENDIX F GitLab ¼³Ä¡ 530
APPENDIX G À©µµ¿ì¿¡¼ SSH Á¢¼Ó ȯ°æ ±¸¼º 535
ã¾Æº¸±â 542
|