Àå°í ¾Æº¸Ä«µµ

Django¿¡ ´ëÇÑ ¸ÀÀÖ´Â Áö¿¬ ¹× ij½Ã µÈ µ¥ÀÌÅͺ£À̽º ·Î±ë
Áö±Ý ´Ù¿î·Îµå

Àå°í ¾Æº¸Ä«µµ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL v3
  • °Ô½ÃÀÚ À̸§:
  • Thomas Weholt
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://weholt.org

Àå°í ¾Æº¸Ä«µµ ű×


Àå°í ¾Æº¸Ä«µµ ¼³¸í

Django¿¡ ´ëÇÑ ¸ÀÀÖ´Â Áö¿¬ ¹× ij½Ã µÈ µ¥ÀÌÅͺ£À̽º ·Î±ë Django-Avocado´Â Django¸¦À§ÇÑ ¸ÀÀÖ°Ô Áö¿¬µÇ°í ij½Ã µÈ µ¥ÀÌÅͺ£À̽º ·Î±ë ¾ÛÀÔ´Ï´Ù. Áö±Ý±îÁö´Â Ubuntu 10.10.usage¿¡¼­ SQLite, Django 1.3, Python 2.6.6À» »ç¿ëÇÏ¿© Å×½ºÆ®µÇ¾ú½À´Ï´Ù. µ¿ÀÏÇÑ ÄÁÅؽºÆ®¿Í °ü·ÃµÈ ¸¹Àº ·Î±× Ç׸ñÀ» »ç¿ëÇÏ¿© DB¿¡ ·Î±×ÀÎÀ» ½±°Ô ºÐ·ùÇÏ°í ½ÃûÇϵµ·Ï DB¿¡ ÀúÀåÇÏ°í Django ormÀ» »ç¿ëÇÏ´Â ¼º´ÉÀÌ ¶Ù¾î³³´Ï´Ù. view¿¡¼­ ´ÙÀ½°ú °°Àº ÀÛ¾÷À» ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù .Context °¡Á® ¿À±â get_contextwith get_context ( "FileScanning") ·Î±×·Î : somefileScanningMethod ()ÀÇ ÆÄÀÏ À̸§ÀÇ °æ¿ì # ÆÄÀÏÀ» »ç¿ëÇÏ°í IT Log.info¿¡ ´ëÇÑ Á¤º¸¸¦ ÀúÀåÇϽʽÿÀ. ( "% s to"% filename) Á¤º¸¸¦ ±â·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. Django ¸ðµ¨ÀÇ ÀνºÅϽº¸¦ Ãß°¡ÇϽʽÿÀ. °ü¸®ÀÚ¿¡¼­ ·Î±×¸¦ º¼ ¼ö ÀÖ°í Ŭ¸¯ÇÏ¿© °ü·Ã ¸ðµ¨·Î Á÷Á¢ À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. get_context ( "userprocessing")·Î ·Î±× : User.Objects.All ()ÀÇ USRÀÇ °æ¿ì # »ç¿ëÀÚ¿Í ÇÔ²² ¹º°¡¸¦ ¼öÇàÇÏ°í ÀϺΠÁ¤º¸¸¦ ÀúÀåÇÕ´Ï´Ù. IT LOG.INFO ( "% s to"% »ç¿ëÀÚ, ÀνºÅϽº = »ç¿ëÀÚ¿¡°Ô ¼öÇà) ¿¹¿Ü¸¦ ±â·Ï ÇÒ ¼öµµ ÀÖ°í ¾Æº¸Ä«µµ´Â ¿¹¿ÜÀÇ À̸§ÀÌ Á¦±âµÇ´Â À̸§ ÀÌ»óÀ» ±â·ÏÇÏ·Á°íÇÏÁö¸¸ ÀÌ´Â ¸Å¿ì ¿¹»ÚÁö ¾Ê½À´Ï´Ù. ¼ø°£°ú ÄÚµå´Â ¾µ¸ð¾ø´Â Á¤º¸¸¦ ¸¹ÀÌ °¡Á® ¿À´Â °Í °°½À´Ï´Ù. ±×·¡µµ ´ÙÀ½°ú °°ÀÌ Å×½ºÆ®ÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù. get_context ( "userprocessing")·Î ·Î±× : ½Ãµµ : a = 0 b = 2 c = b / a¸¦ Á¦¿ÜÇÑ ¿¹¿Ü¸¦ Á¦¿ÜÇÏ°í, e : log.exception ( "¼öÇÐ ¿¹¿Ü : % s"% e) ¿¹¿Ü¸¦ Åë°ú ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ¾Æº¸Ä«µµ´Â ´ç½ÅÀ» À§ÇØ ¸¹Àº ¹°°ÇÀ» ÆÄ°íµéÀ» °ÍÀÔ´Ï´Ù .Icstallation : PIP ¼³Ä¡ Django-AvocadoorHG Clone https://bitbucket.org/wholt/django-avacado python setup.py installadd avocado to installed_apps. avocado-folder¿¡¼­ ÅÛÇø´À» º¹»çÇϰųª ½Éº¼ ¸µÅ©ÇØ¾ß ÇÒ ¼öµµ ÀÖÁö¸¸ ±×·¸°Ô »ý°¢ÇÏÁö ¾Ê½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽㠡¤ Àå°í ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ DSEÀÇ ÃֽŠ¸±¸®½º¿Í ȣȯµÇµµ·Ï ÀϺθ¦ ´Ù½Ã ½è½À´Ï´Ù.


Àå°í ¾Æº¸Ä«µµ °ü·Ã ¼ÒÇÁÆ®¿þ¾î