Àå°í µð¹ö±× µµ±¸ ¸ðÀ½

ÇöÀç ¿äû / ÀÀ´ä¿¡ ´ëÇÑ ´Ù¾çÇÑ µð¹ö±× Á¤º¸¸¦ Ç¥½ÃÇÏ´Â ±¸¼º °¡´ÉÇÑ ÆгΠ¼¼Æ®
Áö±Ý ´Ù¿î·Îµå

Àå°í µð¹ö±× µµ±¸ ¸ðÀ½ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • BSD License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Rob Hudson
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://rob.cogit8.org

Àå°í µð¹ö±× µµ±¸ ¸ðÀ½ ű×


Àå°í µð¹ö±× µµ±¸ ¸ðÀ½ ¼³¸í

ÇöÀç ¿äû / ÀÀ´ä¿¡ ´ëÇÑ ´Ù¾çÇÑ µð¹ö±× Á¤º¸¸¦ Ç¥½ÃÇÏ´Â ±¸¼º °¡´ÉÇÑ ÆгΠ¼¼Æ® Django-debug-Toolbar´Â ÇöÀç ¿äû / ÀÀ´ä¿¡ ´ëÇÑ ´Ù¾çÇÑ µð¹ö±× Á¤º¸¸¦ Ç¥½ÃÇÏ°í, ÆгÎÀÇ ÄÜÅÙÃ÷¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» ´õ ¸¹ÀÌ Ç¥½ÃÇÏ´Â ±¸¼º °¡´ÉÇÑ ÆгΠ¼¼Æ®ÀÔ´Ï´Ù. ³»¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» Ç¥½ÃÇϽʽÿÀ. ´ÙÀ½ ÆгÎÀÌ ÀÛ¼ºµÇ¾ú°í ÀÛ¾÷ ÁßÀÔ´Ï´Ù : * Django ¹öÀü * ŸÀÌ¸Ó ¿äû * Settings.pyÀÇ ¼³Á¤ ¸ñ·Ï * ÀϹÝÀûÀÎ HTTP Çì´õ * GET / POST / ÄíÅ° / ¼¼¼Ç º¯¼ö º¯¼ö Ç¥½Ã * °¢ Äõ¸®¸¦ ¼³¸íÇϱâ À§ÇØ ½ÇÇà ¹× ¸µÅ© ÇÒ ½Ã°£À» Æ÷ÇÔÇÏ¿© ÅÛÇø´ °æ·Î * SQL Äõ¸®¸¦ »ç¿ëÇÕ´Ï´Ù. * ·Î±ë PythonÀÇ ³»Àå ·Î±ë ¸ðµâÀ» ÅëÇÑ Ãâ·Â ´Ù¸¥ Æгο¡ ´ëÇÑ ¾ÆÀ̵ð¾î°¡ÀÖ´Â °æ¿ì ¾Ë·ÁÁֽʽÿÀ. debug_toolbar µð·ºÅ丮¸¦ ÆÄÀ̽㠰æ·Î¿¡ Ãß°¡ÇϽʽÿÀ .2. ÇÁ·ÎÁ§Æ®ÀÇ ¼³Á¤¿¡ ´ÙÀ½ ¹Ìµé¿þ¾î¸¦ Ãß°¡ÇϽʽÿÀ. Py File : 'debug_toolbar.middleware.debugtoolbarmiddleware', MiddleWare¸¦ ¹­´Â °ÍÀº ¿äû ¹× ·»´õ¸µÀÌ ÀÀ´ä ÇÒ ¶§ °¢ ÆгÎÀ» ÀνºÅϽºÈ­ ÇÒ ¼öÀÖ°Ô ÇØÁÝ´Ï´Ù. middleware_classesÀÇ ¼ø¼­°¡ Áß¿äÇÕ´Ï´Ù. µð¹ö±× µµ±¸ ¸ðÀ½ ¹Ìµé¿þ¾î´Â ´ÙÀ½°ú °°½À´Ï´Ù. ÀÀ´äÀÇ ÄÜÅÙÃ÷ (¿¹ : GZipMiddleware)¸¦ ÀÎÄÚµùÇÏ´Â ´Ù¸¥ ¹Ìµé¿þ¾î·Î ¿À½Ê½Ã¿À. Âü°í : µð¹ö±× µµ±¸ ¸ðÀ½Àº ÀÀ´äÀÇ mimetypeÀÌ text / html ¶Ç´Â application / xhtml + xmlÀÌ°í ´Ý´Â Å±׸¦ Æ÷ÇÔÇÏ´Â °æ¿ì¿¡¸¸ Ç¥½ÃµË´Ï´Ù. IP°¡ Internal_ips ¼³Á¤¿¡ ³ª¿­µÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ·ÎÄ÷ΠÀÛ¾÷ÇÏ´Â °æ¿ì ´ÙÀ½°ú °°½À´Ï´Ù. internal_ips = ( '127.0.0.1',) Âü°í : show_toolbar ¸Þ¼ÒµåÀÇ ±âº» Á¦°ø ¿ä±¸ »çÇ× ¶§¹®¿¡ ÇÊ¿äÇÕ´Ï´Ù. µµ±¸ ¸ðÀ½À» Ç¥½ÃÇϱâÀ§ÇÑ ÀÚ½ÅÀÇ ³í¸®¸¦ °áÁ¤ÇÏ´Â ¹æ¹ýÀ» Á¤ÀÇÇÏ´Â ¹æ¹ýÀº ¾Æ·¡¸¦ ÂüÁ¶ÇϽʽÿÀ .4. Debug_Toolbar¸¦ installated_apps ¼³Á¤¿¡ Ãß°¡ÇÏ¿© Django´Â µð¹ö±× µµ±¸ ¸ðÀ½°ú ¿¬°áµÈ ÅÛÇø®Æ® ÆÄÀÏÀ» ãÀ» ¼ö ÀÖ½À´Ï´Ù. ¶Ç´Â 'template_dirs ¼³Á¤¿¡'path / to / debug_toolbar / ÅÛÇø´ '¿¡ ´ëÇÑ °æ·Î¸¦ µð¹ö±× µµ±¸ ¸ðÀ½ ÅÛÇø´ ('path / to / debug_toolbar / templates ')¿¡ Ãß°¡ÇϽʽÿÀ. ¼±Åà »çÇ× : µµ±¸ ¸ðÀ½¿¡ Æ÷ÇÔ ÇÒ ÆгÎÀÇ Àüü ÆÄÀ̽㠰æ·Î¸¦ ÁöÁ¤ÇÏ´Â Debug_Toolbar_Panels¸¦ Debug_Toolbar_Panels¸¦ Ãß°¡ÇÕ´Ï´Ù. ÀÌ ¼³Á¤Àº middleware_classes ¼³Á¤°ú ¸Å¿ì Èí»çÇÕ´Ï´Ù. ¿¹ : debug_toolbar_panels = ( 'debug_toolbar.panels.version.versionDebugPanel', 'debug_toolbar.panels.timer.timerdebugpanel', 'debug_toolbar.panels.settings_vars.settingsVarsDebugPanel', 'debug_toolbar.panels.headers.headerdebugpanel', 'debug_toolbar.panels .request_vars.RequestVarsdebugPanel ','debug_toolbar.panels.template.templatedebugpanel ','debug_toolbar.panels.sql.sqldebugpanel ','debug_toolbar.panels.logger.loggingpanel ',ÀÌ Æ©ÇÃÀÇ ¼ø¼­¸¦ º¯°æÇÏ¿© ÁÖ¹®À» »ç¿ëÀÚ Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç¥½Ã ÇÒ ÆгΠ¶Ç´Â ÆгÎÀ» Ãß°¡ / Á¦°ÅÇÕ´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ÆгÎÀÌÀÖ´Â °æ¿ìÀÌ ¹æ¹ýÀ¸·Î Æ÷ÇÔ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÃÖ´ë ÆÄÀ̽㠰æ·Î¸¦ Æгο¡ Á¦°øÇϽʽÿÀ .2. ¼±Åà »çÇ× : »çÀü¿¡ ¹èÄ¡ ÇÒ ¼öÀÖ´Â µð¹ö±× µµ±¸ ¸ðÀ½¿¡ ¸î °¡Áö ±¸¼º ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. * Intercept_Redirects : true (±âº»°ª)·Î ¼³Á¤µÈ °æ¿ì µð¹ö±× µµ±¸ ¸ðÀ½Àº ¸®µð·º¼Ç½Ã Áß°£ ÆäÀÌÁö°¡ Ç¥½ÃµÇ¹Ç·Î µð¹ö±× Á¤º¸¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. ¸®µð·º¼Ç. ÀÌ ÆäÀÌÁö´Â Áغñ°¡µÇ¸é µû¸¦ ¼öÀÖ´Â ¸®µð·º¼Ç ´ë»ó¿¡ ´ëÇÑ ¸µÅ©¸¦ Á¦°øÇÕ´Ï´Ù. false·Î ¼³Á¤ÇÏ¸é ¸®µð·º¼ÇÀÌ Á¤»óÀûÀ¸·Î ÁøÇàµË´Ï´Ù. * show_toolbar_callback : ¼³Á¤ÇÏÁö ¾Ê°Å³ª ¾øÀ½À¸·Î ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é Debug_Toolbar ¹Ìµé¿þ¾î´Â µµ±¸ ¸ðÀ½ÀÌ Ç¥½ÃµÇ¾î¾ßÇÏ´ÂÁö ¿©ºÎ¸¦ °áÁ¤Çϱâ À§ÇØ ±âº» Á¦°ø show_toolbar ¸Þ¼Òµå¸¦ »ç¿ëÇÕ´Ï´Ù. ±âº» °Ë»ç´Â µð¹ö±×¸¦ true·Î ¼³Á¤ÇؾßÇÏ¸ç ¿äûÀÇ IP°¡ internal_ips¿¡ ÀÖ¾î¾ßÇÕ´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ³í¸®°¡ Æ÷ÇÔ µÈ µµ±¸ ¸ðÀ½À» Ç¥½ÃÇÏ´Â µ¥ ÇÊ¿äÇÑ ¹æ¹ýÀ» Á¦°ø ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¼­µå´Â true ¶Ç´Â false¸¦ ¹ÝȯÇؾßÇÕ´Ï´Ù. ¿¹Á¦ ±¸¼º : DEF CUSTOM_SHOW_TOOLBAR (¿äû) : RETURN TRUE # Ç×»ó µµ±¸ ¸ðÀ½À» Ç¥½ÃÇÕ´Ï´Ù (¿¹ : ¸ñÀû). debug_toolbar_config = {intercept_redirects ': false,'show_toolbar_callback ': custom_show_toolbar,} ¿ä±¸ »çÇ× : ¡¤ Àå°í ¡¤ ÆÄÀ̽ã


Àå°í µð¹ö±× µµ±¸ ¸ðÀ½ °ü·Ã ¼ÒÇÁÆ®¿þ¾î