tgext.mobilemiddleware

TurbogearÀÇ ¸ð¹ÙÀÏ ¹Ìµé¿þ¾î À¯Æ¿¸®Æ¼ 2 ¸ð¹ÙÀÏ ºê¶ó¿ìÀú¸¦ °¨ÁöÇÕ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

tgext.mobilemiddleware ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • LGPL
  • °Ô½ÃÀÚ À̸§:
  • Alessandro Molina
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://www.objectblues.net/wiki/show/FlatLand

tgext.mobilemiddleware ű×


tgext.mobilemiddleware ¼³¸í

TurbogearÀÇ ¸ð¹ÙÀÏ ¹Ìµé¿þ¾î À¯Æ¿¸®Æ¼ 2 ¸ð¹ÙÀÏ ºê¶ó¿ìÀú¸¦ ŽÁöÇÕ´Ï´Ù tgext.mobileMiddleware´Â ¸ð¹ÙÀÏ ¹Ìµé¿þ¾îÀÔ´Ï´Ù. WSGI ÀÀ¿ë ÇÁ·Î±×·¥À»À§ÇÑ ¹Ìµé¿þ¾îÀÔ´Ï´Ù. Turbogears 2 ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ »ç¿ëÇÏ·Á¸é ¸ð¹ÙÀÏ ºê¶ó¿ìÀú¸¦ °¨ÁöÇÏ°í ŽÁöÇÏ°í ¹ÝÀÀÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ŽÁö Ç¥Çö½ÄÀº »ç¿ëÀÚ Á¤ÀÇ ÇÒ ¼ö ÀÖÀ¸¸ç Ç÷¹ÀΠŽÁö¿¡¼­ ¸ð¹ÙÀÏ ¿äû¿¡ ´ëÇÑ Æ¯Á¤ »ç¿ëÀÚ Á¤ÀÇ ÅÛÇø®Æ®¸¦ ³ëÃâÇϱâ À§ÇØ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿äûÀÌ ¸ð¹ÙÀÏ ºê¶ó¿ìÀú¿¡¼­ ±ÍÇÏ°¡ ¸ð¹ÙÀÏ ºê¶ó¿ìÀú¿¡¼­ ¿À´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. pypi ¶Ç´Â bitbucket : easy_install tgext.mobilemiddlewareshoulÀº ´ëºÎºÐÀÇ »ç¿ëÀÚ Á¤ÀÇ ¸ð¹ÙÀÏ ¿¡ÀÌÀüÆ® ŽÁö ŽÁö MobileMiddleware¿¡¼­ ÀÛ¾÷Çϱâ mobilemiddleware¿¡¼­ mobilemiddlewarechange °¡Á® ¿À±â make_app ¸Þ¼Òµå : app = make_base_app (global_conf, full_stack = true, * * app_conf) MobileMiddleware (app, app_conf) ¸ð¹ÙÀÏ TemplatestGext ³ëÃâÀ» ¹ÝȯÇÕ´Ï´Ù. @expose turbogears2 decorator¿Í °°ÀÌ ÀÛµ¿ÇÏ´Â @expose_mobile decorator¸¦ ±¸ÇöÇÕ´Ï´Ù. mobie ¿äûÀ» À§ÇØ ³ëÃâ ÇÒ ÅÛÇø´À» ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëÇÒ ¼öÀÖ´Â ÅÛÇø´À» ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ·»´õ¸µÇϱâ Àü¿¡ ÅÛÇø´À» ÀüȯÇÏ¿© ÀÛµ¿ÇÕ´Ï´Ù. ¿äûÀÌ AM¿¡¼­ ŽÁö µÈ °æ¿ìº¸±â Obile ºê¶ó¿ìÀú. @expose_mobile @expose »ç¿ë°ú µ¿ÀÏÇÑ ÅÛÇø´ ¸í¸í ±ÔÄ¢À» Áö¿øÇϸç Turbogears¿¡ µî·Ï µÈ ·»´õ¸µ ¿£ÁøÀ» ¿£ÁøÀ¸·Î ÁöÁ¤ÇÏ¿© reduction : @expose ( 'app.templates.index') @ expose_mobile ( '¾Û .templates.mobile.index ') DEF À妽º (self, * args, ** kw) : return dict () »ç¿ëÀÚ ¿¡ÀÌÀüÆ® »ç¿ëÀÚ Á¤ÀÇ DetectionMobileMiddleware ±âº»ÀûÀ¸·Î ±âº»ÀûÀ¸·Î ¼½¼ÇÀ» º¯°æÇÏ¿© »ç¿ëÀÚ Á¤ÀÇ ÇÒ ¼öÀÖ´Â Á¤±Ô Ç¥Çö½ÄÀ¸·Î »ç¿ëÀÚ ¿¡ÀÌÀüÆ®¸¦ È®ÀÎÇÕ´Ï´Ù. ´ÙÀ½°ú °°Àº °ÍÀ» Ãß°¡ÇÏ¿© ±¸¼º ÆÄÀÏÀÇ : mobile.agents = Android | Fennec | iEmobile | iPhone | iPod | iPad ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã


tgext.mobilemiddleware °ü·Ã ¼ÒÇÁÆ®¿þ¾î