| ¾ÆÀ̽ºÅ©¸² µÎÅë ±¸¼ºÀ» Áö¿øÇÏ´Â SQLALCHEMY Ç÷¯±×ÀÎ |
Áö±Ý ´Ù¿î·Îµå |
¾ÆÀ̽ºÅ©¸² µÎÅë ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Ian Charnas, Brian Beck
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://code.google.com/u/ian.charnas/
¾ÆÀ̽ºÅ©¸² µÎÅë ű×
¾ÆÀ̽ºÅ©¸² µÎÅë ¼³¸í
ÄÄÆ÷Áö¼ÇÀ» Áö¿øÇÏ´Â SqlAlchemy Ç÷¯±×ÀÎ Brainfreeze ÇÁ·ÎÁ§Æ®´Â °´Ã¼ ±¸¼ºÀ» Áö¿øÇÏ´Â SQLAlchemy Ç÷¯±×ÀÎÀÔ´Ï´Ù (Ŭ·¡½º »ó¼Ó°ú´Â ¹Ý´ë·Î). GoogleÀº ÀϹÝÀûÀÎ ¾ÆÀ̵ð¾î¸¦ ¾òÀ¸·Á¸é "Composition VS Inheritance"¸¦À§ÇÑ GoogleÀÔ´Ï´Ù. Brainfreeze¸¦ »ý°¢ÇÏ´Â ¶Ç ´Ù¸¥ ¹æ¹ýÀº ÀÏ´ëÀÏ °ü·Ã ¿ÀºêÁ§Æ®¿¡¼ ÇÁ·Ï½Ã ¼Ó¼ºÀ»À§ÇÑ Ç÷¯±×ÀÎÀ̶ó´Â °ÍÀÔ´Ï´Ù. SqlalchemyÀÇ AssociationProxy¿Í ¸¶Âù°¡Áö·Î ¸¹Àº °ü°è°¡ ¾Æ´Ñ ÀÏ´ëÀÏ °ü°èÀÇ Á¾·ùÀÔ´Ï´Ù .OneToOneProxyBrainfreeze´Â ÀÏ´ëÀÏ °ü°è·Î ¸ðµç ¿Ü·¡ ¿À» °¡Á® ¿À´Â SqlAlchemy Python ¼Ó¼ºÀ» Á¦°øÇÏ°í ¸ÅÇÎ µÈ Ŭ·¡½º. SqlalchemyÀÇ AssociationProxy¿Í ¸¶Âù°¡Áö·Î ÀÏ´ëÀÏ °ü°è¸¦À§ÇÑ Á¾·ùÀÔ´Ï´Ù.ÇÏÁö¸¸ ±â´Ù¸®½Ê½Ã¿À! ´õÀÖ´Ù! ¶ÇÇÑÀÌ ¿Ü·¡ ¿ÀÌ ¸ÊÇÎ µÈ Ŭ·¡½º¿¡¼ ÀÏ¹Ý ¿À̾ú´ø °Íó·³ Äõ¸® ÇÒ ¼öÀÖ´Â SQLALCHEMY MapPerProperty°¡ Æ÷ÇԵǾî ÀÖÀ¸¸ç, ÀÌÁ¦´ÂÀÌ ¸ðµç °ÍÀ» ¼³Á¤ÇÏ´Â SQLAlchemy MapperextensionÀ» »ç¿ëÇÕ´Ï´Ù. ´ç½ÅÀº ÀÚµ¿À¸·ÎµË´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã
¾ÆÀ̽ºÅ©¸² µÎÅë °ü·Ã ¼ÒÇÁÆ®¿þ¾î