| ä¹Ý °£´ÜÇÑ ½ºÅ°¸¶ ±â¹Ý Á÷·ÄÈ ¹× deserialization ¶óÀ̺귯¸® |
Áö±Ý ´Ù¿î·Îµå |
ä¹Ý ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Agendaless Consulting
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.repoze.org
ä¹Ý ű×
ä¹Ý ¼³¸í
°£´ÜÇÑ ½ºÅ°¸¶ ±â¹Ý Á÷·ÄÈ ¹× deserialization ¶óÀ̺귯¸® Colandander´Â ¹®ÀÚ¿, ¸ÅÇÎ ¹× ¸ñ·ÏÀ¸·Î ±¸¼ºµÈ µ¥ÀÌÅÍ ±¸Á¶¸¦ deserialize ¹× À¯È¿¼ºÀ» »èÁ¦ÇÏ°í °ËÁõ ÇÒ ¼öÀÖ´Â È®Àå °¡´ÉÇÑ ÆÐÅ°ÁöÀÔ´Ï´Ù. * ¹®ÀÚ¿, ¸ÅÇÎ ¹× ¸ñ·ÏÀ¸·Î ±¸¼ºµÈ µ¥ÀÌÅÍ ±¸Á¶·Î ÀÓÀÇÀÇ µ¥ÀÌÅÍ ±¸Á¶¸¦ Á÷·ÄÈÇϽʽÿÀ. HTTP¸¦ ÂüÁ¶ÇϽʽÿÀ. //docs.repoze.org/colander¸¦À§ÇÑ Ãß°¡ ¹®¼È. ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ NodeTypeÀ» ¹«½ÃÇÒ ¼öÀÖ°Ô ¸¸µì´Ï´Ù. ¡¤ __getItem__À» Schemanode¿¡ Ãß°¡ÇϽʽÿÀ. ¡¤ One ¸Þ½ÃÁö¸¦ ¼öÁ¤ÇϽʽÿÀ. ¡¤ ³ëµå ŸÀÌƲÀ» ´ë¹®ÀÚ·Î ÁöÁ¤ÇϽʽÿÀ. ¡¤ ¹®ÀÚ¿, ºÎ¿ï ¹× Ç÷ÎÆ® À¯ÇüÀÇ ºó ¹®ÀÚ¿À» ó¸®ÇÕ´Ï´Ù. ¡¤ ¼³¸í µµÀÔ; Á¦¸ñÀ» À̸§°ú µ¿ÀÏÇÏ°Ô ¸¸µì´Ï´Ù. ¡¤ Schemanode¿¡¼ º¹»ç ¹æ¹ýÀ» Á¦°ÅÇϽʽÿÀ. ¡¤ ½ºÅ°¸¶ ³ëµå¸¦ Á¦¸ñÀ» °®µµ·Ï Çã¿ëÇÕ´Ï´Ù. ¡¤ "±¸Á¶"¶ó´Â ¿ë¾î´Â ½ºÅ°¸¶ ¸ñÀûÀ¸·Î »ç¿ëÇϱ⿡´Â ³Ê¹« °úºÎÇϵ˴ϴÙ. ±¸Á¶ -> ½ºÅ°¸¶ ³ëµå. ¡¤ Æ©Çðú ¸ÊÇΰú °°ÀÌ ½ÃÄö½º¸¦ ´õ ¸¸µé¾î³À´Ï´Ù (À¯ÇüÀ» ³ªÅ¸³»´Â ±¸Á¶ ¸Å°³ º¯¼ö°¡ ¾Æ´Ñ ÇÏÀ§ ±¸Á¶¸¦ »ç¿ëÇÔ). ¡¤ __repr__ ¹× ±¸Á¶Ã¼¿¡ º¹»ç ¹æ¹ýÀ» Ãß°¡ÇϽʽÿÀ. ¡¤ accept_scalar Ç÷¡±×¸¦ ½ÃÄö½º¿¡ Ãß°¡ÇϽʽÿÀ.
ä¹Ý °ü·Ã ¼ÒÇÁÆ®¿þ¾î