Django-Pagination.

°­·ÂÇÑ ÆäÀÌÁö ¸Å±è µµ±¸¸¦ ¸¸µì´Ï´Ù
Áö±Ý ´Ù¿î·Îµå

Django-Pagination. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • BSD License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Eric Florenzano
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://code.google.com/u/floguy/

Django-Pagination. ű×


Django-Pagination. ¼³¸í

°­·ÂÇÑ ¸Å±è µµ±¸ ¸¸µé±â ±ÍÇÏÀÇ ÇÁ·ÎÁ§Æ®¸¦ ¼³Á¤ÇÏ´Â Á¤¸» 5 ´Ü°è (Django.How Àå°í - paginationdjango-ÆäÀÌÁö ¸Å±èÀ» »ç¿ëÇϱâ Àü¹Ý¿¡ °ÉÃÄ °­·ÂÇÑ ¸Å±è µµ±¸¸¦ ¸¸µé±âÀ§ÇÑ Àå°í-¸Å±è°¡ Á¦°øÇÏ´Â À¯Æ¿¸®Æ¼ ¼¼Æ®°¡ views.ThereÀ» ¼öÁ¤ÇÏÁö ¾Ê°í ½±°Ô µð±× ½ºÅ¸ÀÏÀÇ ÆäÀÌÁö ¸Å±èÀÌ °¡´ÉÇÏ´Ù ÀÌ °°Àº µð·ºÅ丮¿¡ INSTALL.TXT¿¡ µ¤¿© ¼³Ä¡¸¦ Æ÷ÇÔÇÏÁö ¾ÊÀ½.) 1. ¼³Á¤ ÆÄÀÏÀÇ INSTALLED_APPS ºÎºÐ¿¡¼­ÀÌ ÀÀ¿ë ÇÁ·Î±×·¥À» ³ª¿­ÇÕ´Ï´Ù. INSTALLED_APPS = (# ... 'ÆäÀÌÁö ¸Å±è') 2 : ¼³Á¤ ÆÄÀÏ°ú °°À» ¼ö ÀÖ½À´Ï´Ù. ÆäÀÌÁö ¸Å±è ¹Ìµé¿þ¾î¸¦ ¼³Ä¡ÇÕ´Ï´Ù. MIDDLEWARE_CLASSES = (# ... 'pagination.middleware.PaginationMiddleware') 3 : ¼³Á¤ ÆÄÀÏ°ú °°À» ¼ö ÀÖ½À´Ï´Ù. ±×°ÍÀº ÀÌ¹Ì ¼³Á¤¿¡ Ãß°¡µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, ¿äû »óȲ¿¡ ¸Â´Â ÇÁ·Î¼¼¼­¸¦ Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. »óȲ¿¡ ¸Â´Â ÇÁ·Î¼¼¼­°¡ ±×·¸°Ô ¸í½Ã ÀûÀ¸·Î ¼³Á¤ÇÏ´Â ¾Ï½Ã ±âº»ÀûÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´ÂÁö ÁÖ, ´ç½ÅÀº º¹»çÇÏ¿©¿¡ °ª TEMPLATE_CONTEXT_PROCESSORS¿¡¼­ÀÌ Äڵ带 ºÙ¿© ³Ö±âÇؾßÇÕ´Ï´Ù ( "django.core.context_processors.auth¸¦", "django.core.context_processors.debug ","django.core.context_processors.i18n ","django.core.context_processors.media ","django.core.context_processors.requestÀ» ") 4. ÆäÀÌÁö ¸Å±è ű׸¦·Îµå ÇÒ ÅÛÇø´ÀÇ »ó´Ü¿¡ÀÌ ÁÙÀ» Ãß°¡ÇÕ´Ï´Ù : {% ºÎÇÏ pagination_tags %} 5. ´ç½ÅÀÌ PAGINATE, ±×¸®°í ±×°ÍÀ» ¹Ýº¹Çϱâ Àü¿¡ ÇØ´ç º¯¼ö¿¡ autopaginate ű׸¦ »ç¿ëÇÑ´Ù°í º¯¼ö¸¦ °áÁ¤ÇÕ´Ï´Ù. ÀÌ°ÍÀº (¿¹¸¦ µé¾î º¯¼ö·Î Á¤±Ô object_list »ç¿ë) µÎ °¡Áö ÇüÅ Áß Çϳª¸¦ ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù : {% autopaginate object_list %}ÀÌ ±âº»À» ÆäÀÌÁö ´ç 20 °³ °á°ú¸¦ÇÏ°í ½ÍÀº °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. ´ç½ÅÀº ÆäÀÌÁö ´ç °á°úÀÇ ÀÚ½ÅÀÇ ¾çÀ» ÁöÁ¤ÇÏ·Á´Â °æ¿ì, ´ç½ÅÀº ÁöÁ¤ÇÒ ¼ö ÀÖµµ·Ï °°Àº : {% autopaginateÀÇ object_list 10 %} ´ç½Å °°Àº object_listÀ» ¹Ýº¹ ÇÒ ¼ö ÀÖµµ·ÏÀÌ ´ëüÇÕ´Ï´Ù°¡, ÇöÀç ÆäÀÌÁöÀÇ ¸ñ·Ï object_list ÀÖ½À´Ï´Ù º¸ÅëÀÇ would.6. ¸ÞÀÌÅ©¾÷ ÀÖµµ·Ï, {% PAGINATE %}ÀÌ Àμö¸¦ °í·ÁÇÏÁö ¾Ê½À´Ï´Ù,ÇÏÁö¸¸ ´ç½ÅÀº ÀÌ¹Ì autopaginate¶ó°íÇß´Ù°í °¡Á¤ ¾Ê½À´Ï´Ù : Áö±Ý ´ç½ÅÀº, ±×·¡¼­ ¾îµò°¡ »ç¿ë autopaginateÀ» °¡Áø ÈÄ, ÇöÀç ÆäÀÌÁö »ç¿ë °¡´ÉÇÑ ÆäÀÌÁö¸¦ Ç¥½Ã ÇÒ PAGINATE¿¡ Æ÷ÇÔ µÈ ű׸¦ »ç¿ëÇÏ¿© ¸ÕÀú 󸮰¡ ±×·¡¼­ È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù! ÀÌÁ¦ object_list ÆäÀÌÁö ¸Å±èÀ»ÇÏ°í »çÀÌÆ®ÀÇ »ç¿ëÀÚ°¡ ´Ù¸¥ ÆäÀÌÁö¸¦ Ž»ö ÇÒ ¼öÀÖ´Â ¹æ¹ý ÁØ - ´ç½ÅÀÇ views.Optional SettingsIn Àå°í ¸Å±èÀ» °Çµå¸®Áö ¾Ê°í ¸ðµç °ÍÀ», ¾Æ´Ï ÇÊ¿äÇÑ ¼³Á¤ÀÌ ÀÖ½À´Ï´Ù. ÆäÀÌÁö ¸Å±è ű×ÀÇ ±âº» µ¿ÀÛÀ» º¯°æÇϱâÀ§ÇÑ À¯¿ëÇÑ ¿É¼Ç ¼³Á¤ÀÇ ÀÛÀº ¼¼Æ®´Â, ±×·¯³ªÀÖ´Ù. ¿©±â¿¡ ´ëÇÑ °³¿äÀÔ´Ï´Ù : ¾î¶² ¹øÈ£°¡ ¿ÞÂÊ µð½ºÇ÷¹ÀÌ¿¡ ÇöÀç ÆäÀÌÁöÀÇ ¿À¸¥ÂÊ Çã¿ë °í¾ÆÀÇ .PAGINATION_DEFAULT_ORPHANSThe ¼ö (Ÿ¿ø¸¦ Â÷Áö)¿¡ ´ëÇÑ Ç׸ñÀÇ specified.PAGINATION_DEFAULT_WINDOWThe ¼ö¾ø´Â °æ¿ì Ç׸ñÀÇ PAGINATION_DEFAULT_PAGINATIONThe ±âº» ±Ý¾×Àº ÆäÀÌÁö¿¡ Ç¥½Ã ÇÒ ¼ö ÀÖ½À´Ï´Ù. À߸øµÈ ÆäÀÌÁö°¡ÀÌ ¾Æ´Ï¸é ±×³É invalid_page ÄÁÅؽºÆ® º¯¼ö¸¦ ¼³Á¤ Http404 Á¦±â ¿©ºÎ¸¦ zero.PAGINATION_INVALID_PAGE_RAISES_404DeterminesÀÇ ¸¶Áö¸· ÆäÀÌÁö¿¡¼­ Çã¿ë Ç׸ñ, µðÆúÆ®ÀÇ ÃÖ¼Ò ¼ö : Àå°í ¹®¼­¿¡ µû¸£¸é, °í¾Æ´Â ´ÙÀ½°ú °°ÀÌ Á¤ÀǵȴÙ. »ç½Ç ÀüÀ» ¼öÇàÇÏ°í °ÅÁþÀº ÈÄÀÚ¸¦ ¼öÇàÇÕ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Àå°í ¡¤ ÆÄÀ̽ã


Django-Pagination. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

µÕ±Ù PHP.

µÕ±Ù PHP´Â ÇöóÀÌ ºñÇà ¾ØƼ ¾Ù¸®¾î½º µÕ±Ù ÄÚ³Ê À̹ÌÁö¸¦ ºü¸£°í ½±°Ô »ý¼ºÇÏ´Â APIÀÔ´Ï´Ù. ...

374

´Ù¿î·Îµå

¸¾º¸

MAMBO 4.6.2´Â ÈǸ¢ÇÑ ¾ð¾î °ü¸® Áö¿øÀÌÀÖ´Â ÇöÁöÈ­ µÈ ´ëȸÀÔ´Ï´Ù. ...

190

´Ù¿î·Îµå