![](https://icon.softwaresea.com/48x48/7/498/1748985.3ed137e563d2f2758f98a22af5174a68.gif)
![]() | Django-ipyfield.IPY.IP ÀνºÅϽº Django ¸ðµ¨ÀÇ Bigint Storage |
Áö±Ý ´Ù¿î·Îµå |
Django-ipyfield. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- MIT/X Consortium Lic...
- °Ô½ÃÀÚ À̸§:
- Owen Nelson
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- https://bitbucket.org/onelson/
Django-ipyfield. ű×
Django-ipyfield. ¼³¸í
Django ¸ðµ¨À»À§ÇÑ Bigint Storage¿Í IPY.IP ÀνºÅϽº Django-Ipyfield´Â IPY¸¦ »ç¿ëÇÏ¿© Python Ãø¸é¿¡¼ IPY.IP ÀνºÅϽº (¶Ç´Â ¾øÀ½)·Î º¯È¯À» ó¸®ÇÏ¿© DB ÃøÀÇ IP ÁÖ¼Ò¸¦ BigInt·Î ÀúÀåÇÒ ¼öÀÖ´Â DjangoÀÇ ¸ðµ¨ Çʵ带 Á¦°øÇÏ´Â Django ¾ÛÀÔ´Ï´Ù. Wut? ±× ±æ¿¡¼, ±×°ÍÀº ¿ì¸®¿¡°Ô ±ä charfields¿¡ ´øÁöÁö ¾Ê°íµµ IPv4¿Í IPv6À» ÀÏ°üµÇ°Ô ÀúÀåÇÒ ¼öÀÖ´Â ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ Ãß°¡ ¸ÞŸ Á¤º¸ (±âº»ÀûÀ¸·Î IPY¸¦ ±×·¸°Ô ±²ÀåÇÏ°Ô ¸¸µå´Â ¸ðµç °Í)¿¡ ¾×¼¼½º ÇÒ ¼öÀÖ´Â µ¿¾È µ¥ÀÌÅ͸¦ °ËÁõÇÏ´Â ½¬¿î ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. PIP¸¦ ¼³Ä¡ÇÏ¿© Django ÇÁ·ÎÁ§Æ®¿¡ Django-ipyfieldor ¼³Ä¡ Easy_install : Easy_install Django-ipyfieldusageins ¸ðµ¨¿¡¼ ´ÙÀ½°ú °°ÀÌÇϽʽÿÀ. django.db °¡Á® ¿À±â ¸ðµ¨¿¡¼ ipyfield.models import ipyfieldclass mymodel (models.model) °¡Á® ¿À±â : # Á¤±Ô ¸Å°³ º¯¼ö´Â ¿©±â¼ ipaddr = ipyfield () #¿¡¼ ÃæºÐÈ÷ Àß ÀÛµ¿ÇؾßÇÕ´Ï´Ù. .. ¿©±â¿¡¼ obj.ipaddr¿¡ ´ëÇÑ ÀÓÀÇÀÇ °úÁ¦´Â »õ·Î¿î ipy.ip ÀνºÅϽº¿¡ ´ëÇÑ »ý¼ºÀÚ Àμö·Î °£ÁÖ µÉ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç IP ()´Â »õ·Î¿î °´Ã¼¸¦ »ç¿ëÇÒ ¼öÀÖ°ÔÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Äõ¸®¸¦ ¸¸µå´Â °æ¿ì¿¡´Â ÇϳªÀÇ Ãß°¡ Á¶°¢ÀÇ ±¸¹® ¼³ÅÁÀ» Ãß°¡Çß½À´Ï´Ù. __in (¹üÀ§) Á¶È¸ÀÇ °æ¿ì, CIDR Ç¥±â¹ý ÁÖ¼Ò ¹üÀ§¸¦ Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù (¿¹ : mymodel.objects.filter). ÇöÀçÀÌ Á¾·ùÀÇ Äõ¸®¿¡ ´ëÇØ Áö¿øµÇ´ÂÀÌ Çü½ÄÀÇ Ç¥±â¹ýÀ» »ç¿ëÇؾßÇÕ´Ï´Ù. ...¿¡ ÀÌÁ¦ Á¢µÎ¾î ³Ý ¸¶½ºÅ© ½ºÅ¸ÀÏ Ç¥±â¹ýÀ» »ç¿ëÇؾßÇÏ´Â °æ¿ì iPY.IPS Á÷Á¢ Àü´ÞÇÏ°í °á°ú ÀνºÅϽº¸¦ ÇÊÅÍ ¸Å°³ º¯¼ö·Î »ç¿ëÇϽʽÿÀ. ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽㠡¤ Àå°í
Django-ipyfield. °ü·Ã ¼ÒÇÁÆ®¿þ¾î