django_db_sampler.À¯Æ¿¸®Æ¼´Â Á¾¼Ó¼ºÀ¸·Î µ¥ÀÌÅͺ£À̽º¿¡¼ ƯÁ¤ ¸ðµ¨À» ½±°Ô ÃßÃâÇÏ´Â À¯Æ¿¸®Æ¼ | |
Áö±Ý ´Ù¿î·Îµå |
django_db_sampler. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- Other/Proprietary Li...
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Jivan Amara
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- https://github.com/JivanAmara/
django_db_sampler. ű×
django_db_sampler. ¼³¸í
DJango_DB_SAMPLER´Â ³Ê¹« Ä¿¼ ³Ê¹« Ä¿¼ ±âÁ¸ µ¥ÀÌÅͺ£À̽º¿¡¼ µ¥ÀÌÅͺ£À̽º Á¶¸í±â¸¦ ¸¸µå´Â µ¥ µµ¿òÀ̵Ǵ DJango ¾ÛÀ¸·Î ¸¸µå´Â °ÍÀÌ ³Ê¹« ¸¹¾Æ¼ ´Ü¼øÈ÷ ´ýÇÁÇÏ´Â µ¥ µµ¿òÀ̵˴ϴÙ. ¸®¾ß ±×·ì (http://www.reya.com)ÀÇ ±â¼ú ¸®µå ´öºÐ¿¡ Reya Group (http://www.reya.com) ÀºÀÌ »ç½ÇÀ» °ø°³ ¼Ò½º Ä¿¹Â´ÏƼ¿¡ ÇØÁ¦Çϱâ À§ÇØÀ̸¦ ÇØÁ¦ÇÕ´Ï´Ù. ÇÁ·Î¼¼½º´Â ¿øÇÏ´Â ¸ðµ¨ ÀνºÅϽº¸¦ Á¾¼Ó¼º°ú ÇÔ²² º°µµÀÇ µ¥ÀÌÅͺ£À̽º·Î º¹»çÇÕ´Ï´Ù. ¼±ÅÃÀûÀ¸·Î ¾î¸°ÀÌ (ÀνºÅϽº¿¡ µû¶ó ´Ù¸§). ±×·± ´ÙÀ½ ´Ù¸¥ µ¥ÀÌÅͺ£À̽º¸¦ ´ýÇÁÇÏ¿© Å×½ºÆ® ÄÉÀ̽º¿¡ ´ëÇÑ ÃÖ¼ÒÇÑÀÇ Á¶¸í±â¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. quick ÂüÁ¶ : def db_sample (db_obj_iterable, django ¸ðµ¨ ÀνºÅϽº¸¦ Æ÷ÇÔÇÑ # iterable child_depth = 1, #ÀÌ 2+·Î ¼³Á¤ÇÏ¿© ¾î¸°ÀÌÀÇ ¾î¸°À̸¦ Æ÷ÇÔ ÇϽ÷Á¸é) db_alias = ' Fixture_maker '# ´ç½ÅÀÌ ÇÒ ¼öÀÖ´Â ´Ù¸¥ º°ÄªÀ» Á¤¸»·Î »ç¿ëÇؾßÇÏ´Â °æ¿ì.) ¸ÕÀú ´ÙÀ½À» »ç¿ëÇϽʽÿÀ. 1. ±âº» µ¥ÀÌÅͺ£À̽º¿¡¼ ´Ù¸¥ À̸§À¸·Î µ¥ÀÌÅͺ£À̽º¸¦ °¡¸®Å°´Â ¼³Á¤ ÆÄÀÏ¿¡ µ¥ÀÌÅͺ£À̽ºÀÇ'Fixture_maker '¸¦ Ãß°¡ÇϽʽÿÀ. Å×½ºÆ® Áß¿¡ »õ µ¥ÀÌÅͺ£À̽º°¡ ÀÛ¼ºµÇÁö ¾Êµµ·Ï " 'test_mirror': 'default'"defious "" "defious '"¸¦ Ãß°¡ÇϽʽÿÀ. 2. Alias Fixture_maker°¡ °¡¸®Å°´Â µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µì´Ï´Ù (ÀÌ ´Ü°è´Â SQLite¸¦ »ç¿ëÇÏ´Â °æ¿ì SQLite¸¦ »ç¿ëÇÏ´Â °æ¿ì »ý·« ÇÒ ¼ö ÀÖ½À´Ï´Ù.) 3. 'Python Manage.py SyncDB --Database = Fixture_maker'¸¦ ½ÇÇàÇϽʽÿÀ. ...¿¡ * Âü°í ³ª´Â ³²ÂÊ, syncdb ¹× --database Ç÷¡±×·Î ¸î °¡Áö ¹®Á¦°¡ ¹ß»ýÇÕ´Ï´Ù. South¸¦ »ç¿ëÇÏ´Â °æ¿ìÀÌ ÀÛ¾÷À» ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº» µ¥ÀÌÅͺ£À̽º¸¦ À̵¿ÇÏ°í 'syncdb -migrate'¸¦ ¼öÇà ÇÑ ´ÙÀ½ Fixture Maker µ¥ÀÌÅͺ£À̽º·Î °á°ú »õ ±âº» µ¥ÀÌÅͺ£À̽ºÀÇ À̸§À» ¹Ù²Ù¸é ¿ø·¡ ±âº» µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã À̵¿ÇϽʽÿÀ. 4. DJANGO ¸ðµ¨ ÀνºÅϽº¸¦ DB_SAMPLE ()À¸·Î Æ÷ÇÔÇÏ´Â ITERableÀ» Àü´ÞÇϽʽÿÀ. ÀÌ ¿¹¿¡¼´Â ¸ðµç ÇÇÀÚ ÀνºÅϽº¸¦ OLIVE TOPPTIONSÀÇ Á¾¼Ó¼ºÀ¸·Î ¿Ã¸®ºê žÀçÇÏ°í ±âº» ÀÚ½ÄÀ¸·Î ±âº» ÀÚ½ÄÀ¸·Î ÀúÀåÇÕ´Ï´Ù. db_sampler_script °¡Á® ¿À±â db_sample p = pizza.objects.filter (toppings__type = '¿Ã¸®ºê') db_sample (p) 5 . 'Python Manage.py DumpData --Database = Fixture_maker> your_new_fixture'Enjoy.Squewent »ç¿ë : 1 ´Ü°è¿Í 2 ´Ü°è¸¦ °Ç³Ê ¶Ý´Ï´Ù. ÀÌ ¸í·ÉÀº --Database Ç÷¡±×°¡¾ø´ÂÀÌ ¸í·ÉÀº ±âº» µ¥ÀÌÅͺ£À̽º Àüü µ¥ÀÌÅͺ£À̽º¸¦ Áö¿ì´Â °ÍÀÌ °¡Àå Å®´Ï´Ù. ¸ðµ¨ÀÇ ±âº» Å°´Â obj.idÀÔ´Ï´Ù. ÀϺΠ¸ðµ¨¿¡ ´ëÇØÀ̸¦ º¯°æ ÇÑ °æ¿ì ¾î¶»°Ô ¾Ë ¼ö ÀÖµµ·Ï ¾Ë·ÁÁֽʽÿÀ. ¿Ü·¡ Å°´Â ·çÇÁ¸¦ Çü¼ºÇÏÁö ¾Ê½À´Ï´Ù (°´Ã¼ ÂüÁ¶´Â °á±¹ ù ¹ø° ÂüÁ¶¸¦ ÂüÁ¶ÇÏ´Â °´Ã¼¸¦ ÂüÁ¶ÇÕ´Ï´Ù). ÀÌ°ÍÀº °ÅÀÇ ÇÊ¿äÇÏÁö ¾ÊÀ¸¸ç ¸¹Àº µ¥ÀÌÅͺ£À̽º°¡ ¾î·Á¿ö Áö¹Ç·Î È®½ÇÇÏÁö ¾ÊÀº °æ¿ì °ÆÁ¤ÇÏÁö ¸¶½Ê½Ã¿À. À̰͵é°ú °°Àº ·çÇÁ°¡ ÀÖ°í ÁøÁ¤À¸·Î ÇÊ¿äÇÑ ·çÇÁ°¡ ÀÖÀ¸¸é ¾Ë·Á Áֽøé Äڵ带 ó¸®Çϵµ·Ï Äڵ带 ¾÷µ¥ÀÌÆ® ÇÒ °ÍÀÔ´Ï´Ù. NULLÀÌ ¾Æ´Ñ ¿Ü·¡ Å°´Â µ¥ÀÌÅͺ£À̽º ÀÏ°ü¼º¿¡ ÇÊ¿äÇÑ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. ÃÖ¾ÇÀÇ °æ¿ì ½ÇÁ¦·Î ÇÊ¿ä¾ø´Â Á¶¸í±â¿¡ ¸ðµ¨ ÀνºÅϽº¸¦ Ãß°¡ÇÕ´Ï´Ù. ´©±º°¡°¡ ÁøÂ¥ ¹®Á¦¸¦ ÀÏÀ¸Å°´ÂÀÌ ÀÏ¿¡ ´ëÇØ Àú¿¡°Ô ¿¬¶ôÇÏÁö ¾Ê´Â ÇÑ, ±×°ÍÀºÀÌ °Íó·³ À¯Áö µÉ °ÍÀÔ´Ï´Ù. Á¦Ç°ÀÇ È¨ÆäÀÌÁö
django_db_sampler. °ü·Ã ¼ÒÇÁÆ®¿þ¾î