Django-debug - ·Î±ë

Áý°è µÈ °ËÅ並 À§ÇØ °á°ú¸¦ µ¥ÀÌÅͺ£À̽º¿¡ ±â·ÏÇÏ´Â DJango_Debug_ToolbarÀÇ Ç÷¯±×ÀÎ
Áö±Ý ´Ù¿î·Îµå

Django-debug - ·Î±ë ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • BSD License
  • °Ô½ÃÀÚ À̸§:
  • Brandon Konkle
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://adoleo.com

Django-debug - ·Î±ë ű×


Django-debug - ·Î±ë ¼³¸í

Áý°è µÈ °ËÅ並 À§ÇØ °á°ú¸¦ µ¥ÀÌÅͺ£À̽º¿¡ ±â·ÏÇÏ´Â DJango_Debug_Toolbar ¿ë Ç÷¯±×ÀÎ Django-debug-LoggingÀº »ç¿ëÀÚ°¡ »çÀÌÆ® Å©·Ñ¸µ Áß¿¡ µð¹ö±× µµ±¸ ¸ðÀ½ Åë°è¸¦ µ¥ÀÌÅͺ£À̽º¿¡ ±â·Ï ÇÒ ¼öÀÖ´Â Django µð¹ö±× µµ±¸ ¸ðÀ½¿¡ ´ëÇÑ "Ç÷¯±×ÀÎ"ÀÔ´Ï´Ù. À̸¦ ÅëÇØ »ç¿ëÀÚ´Â »çÀÌÆ®¸¦ ¼öÇàÇÏ°í °á°ú¸¦ °ËÅäÇÏ°í ¼º´É ¹®Á¦¸¦ ½Äº°Çϱâ À§ÇØ °á°ú¸¦ °ËÅäÇÏ°í Áý°è ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ µ¥ÀÌÅͺ£À̽º¿¡ ±â·Ï µÈ ¼¼ºÎ Á¤º¸¸¦ Ž»öÇÏ°í Å×½ºÆ® ½ÇÇà¿¡ ´ëÇÑ Áý°è µÈ Á¤º¸¸¦ °ËÅäÇÏ´Â ±âº» UI¸¦ Á¦°øÇÕ´Ï´Ù. ½ÃÀÛÇϱâ Àü¿¡ Django µð¹ö±× µµ±¸ ¸ðÀ½ÀÌ Á¦´ë·Î ±¸¼ºµÇ¾î ÀÖ°í PIP°¡ÀÖ´Â ÇÁ·ÎÁ§Æ®¸¦ ¼³Ä¡ÇϽʽÿÀ. PIP ¼³Ä¡ Django-debug-loggingnext¸¦ ¼³Ä¡Çϸé debug_logging ¹× nexus¸¦ installed_apps = (... 'debug_logging'¿¡ Ãß°¡ÇÕ´Ï´Ù. 'Nexus',) ÀÌÁ¦ Ç¥ÁØ DebugToolBarmidDleware¸¦ ¹Ìµé¿þ¾î·Î ´ëüÇÏ¿© ·Î±ë ±â´ÉÀ» Ãß°¡Çϵµ·Ï È®ÀåÇؾßÇÕ´Ï´Ù. middleware_classes ¼³Á¤¿¡¼­ 'debug_toolbar.middleware.debugtoolbarmiddleware'·Î ¹Ù²ß´Ï´Ù. 'debug_logging. middleware.debugloggingmiddleware 'ÀÌÁ¦´Â ·Î±ëÀ» Áö¿øÇÏ´Â È®Àå ¹öÀüÀ¸·Î ¸î °³ÀÇ ÆгÎÀ» ±³Ã¼ÇؾßÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÆгΠÁß Çϳª¿¡¼­ µ¥ÀÌÅ͸¦ ±â·Ï ÇÒ ¼öÀÖ°ÔÇÏÁö ¾ÊÀ¸¸é, ´ç½ÅÀº ±×°ÍÀ» °Ç³Ê ¶Û ¼ö ÀÖ½À´Ï´Ù. debug_toolbar_panels ¼³Á¤, 'debug_toolbar.panels.cache.cachedebugpanel', 'debug_toolbar.panels.settings_vars.settingsvarsdebugpanel'À» Á¦°ÅÇϽʽÿÀ. 'debug_toolbar.panels.sql.sqlDebugPanel', 'debug_toolbar.panels.timer.timerdebugpanel'À» »ç¿ëÇÏ¿© 'debug_logging.panels.cache.cacheloggingpanel', 'debug_logging.panels.settings_vars.settingsvarsloggingpanel', 'debug_logging.panels.sql .SqlloggingPanel ','debug_logging.panels.timer.timerLoggingPanel ', ½Ã°£ÀÌ Áö³²¿¡ µû¶ó µ¥ÀÌÅ͸¦ ·Î±ë ÇÒ ¶§ Æí¸®ÇÏ°Ô ¹ß°ß ÇÒ ¼öÀÖ´Â Django µð¹ö±× ·Î±ë¿¡ °íÀ¯ ÇÑ µÎ °³ÀÇ Æгεµ ÀÖ½À´Ï´Ù. ¿øÇÑ´Ù¸é debug_toolbar_panels ¼³Á¤¿¡ Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. 'debug_logging.panels.revision.revisionloggingpanel', 'debug_logging.panels.Identity.IdentityLoggingPanel', ¸¶Áö¸·À¸·Î syncdb¸¦ ½ÇÇàÇÏ¿© Åë°è ·Î±ëÀ»À§ÇÑ ¸ðµ¨À» ¸¸µì´Ï´Ù. ÆÄÀ̽㠰ü¸®. »õ ¹öÀüÀ¸·Î ¾÷±×·¹À̵å ÇÒ ¶§ ·Î±×¸¦ »ç¿ëÇÏ´Â °æ¿ì ¸¶À̱׷¹À̼ÇÀÌ ÇÊ¿äÇÒ ¶§ PY SyncDBSouth ¸¶À̱׷¹À̼ÇÀÌ ÇÊ¿äÇÕ´Ï´Ù. »çÀÌÆ®¿¡ ´ëÇÑ ¿äûÀº ·Î±ë Å×ÀÌºí¿¡ »õ ÇàÀÌ ¹ß»ýÇÕ´Ï´Ù. ÀÏ»óÀûÀÎ ÀÏ»ó °³¹ß Áß¿¡ È°¼ºÈ­ ÇÒ ¼ö ¾øÀ» °ÍÀÔ´Ï´Ù. ·Î±ëÀ» »ç¿ëÇÏ·Á¸é ´ÙÀ½°ú °°½À´Ï´Ù. debug_logging_config = { 'Enabled': true,}¸¦ »ç¿ëÇÏ¿© ¼º´É¿¡ ¿µÇâÀ» ¹ÌÄ¡Áö ¾Êµµ·ÏÇϽʽÿÀ. µð¹ö±× µµ±¸ ¸ðÀ½Àº Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù. SettingStphere´Â ¼±ÅÃÀû debug_logging_config ¼³Á¤ÀÔ´Ï´Ù .- SQL_EXTRA :ÀÌ ¼³Á¤Àº °¢ Äõ¸®ÀÇ Àüü ¼¼ºÎ Á¤º¸°¡ ±â·ÏµÇ¾ú´ÂÁö ¶Ç´Â Äõ¸® ¼ö¿Í ÃÑ ½Ã°£ÀÇ ¼ö¸¦ °áÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº falseÀÔ´Ï´Ù .- cache_extra : °¢ ij½Ã È£ÃâÀÇ Àüü ¼¼ºÎ Á¤º¸°¡ ±â·ÏµÇ¾ú´ÂÁö ¶Ç´Â ¿ä¾à ¼¼ºÎ Á¤º¸¸¸Å­À̳ª °áÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº``false``.running Å×½ºÆ® Ŭ¶óÀ̾ðÆ®¸¦ »ç¿ëÇÏ¿© URL ¸ñ·ÏÀ» ´­·¯ µ¥ÀÌÅͺ£À̽º¿¡ ±â·Ï ÇÒ ¼öÀÖ°Ô ÇØÁÖ´Â URL Testa °ü¸® ¸í·ÉÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. À̸¦ »ç¿ëÇÏ·Á¸é ¸ÕÀú °¢ Çà¿¡ »õ URLÀÌÀÖ´Â URL ¸ñ·ÏÀ» ¸¸µì´Ï´Ù. #Àº ¹«½ÃµË´Ï´Ù. °¡²û¾¿, log_urls °ü¸® ¸í·ÉÀ» »ç¿ëÇϵµ·Ï ¼³Á¤ÇÕ´Ï´Ù. python manage.py log_urls myApp / my_urls.txtunless´Â 0ÀÇ ÀÚ¼¼ÇÑ ³»¿ëÀ» »ç¿ëÇÏ¿© ½ÇÇàµË´Ï´Ù. ¸í·ÉÀº »óÅ Äڵ带 ¹ÝȯÇÏ´Â URL°ú °°Àº »óŸ¦ Ãâ·ÂÇÕ´Ï´Ù. 200, Renerors.Interfacethe ÇÁ·ÐÆ® ¿£µå ÀÎÅÍÆäÀ̽º°¡ Disqus ÆÀ¿¡¼­ Nexus ÇÁ·ÎÁ§Æ®¸¦ »ç¿ëÇÏ´Â URL. NEXUS°¡ ¼³Ä¡µÇ¸é URL¿¡ NEXUS /¿¡ Ãß°¡ÇؾßÇÕ´Ï´Ù. (R '^ NEXUS /', Æ÷ÇÔ (NEXUS.SITE.URL))), NEXUS´Â ÀÚµ¿ °ËÀü µð¹ö±ëÀ» ÀÚµ¿À¸·Î »ç¿ëÇÒ ¼ö ÀÖ¾î¾ßÇϸç ÀÎÅÍÆäÀ̽º´Â ´ÙÀ½À» ¼öÇàÇؾßÇÕ´Ï´Ù. / NEXUS¿¡¼­ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÒ ¼ö ÀÖ¾î¾ßÇÕ´Ï´Ù. / debug-logging / µð¹ö±× ·Î°Å´ÂÀÌ ÇÁ·ÐÆ® ¿£µå ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ¿äûÀ» ¹«½ÃÇϹǷΠ·Î±×°¡ »ç¿ëÇÏÁö ¾Ê´Â Á¤º¸·Î ·Î±×°¡ ¸·È÷Áö ¾Ê½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽㠡¤ Àå°í ¡¤ Django-debug-toolbar. ¡¤ ¿¬°áÁ¡


Django-debug - ·Î±ë °ü·Ã ¼ÒÇÁÆ®¿þ¾î