django-ipyfield

軟件截圖:
django-ipyfield
軟件詳細信息:
版本: 0.1.6
上傳日期: 14 Apr 15
開發: Owen Nelson
許可: 免費
人氣: 0

Rating: nan/5 (Total Votes: 0)

Django的ipyfield是一個Django應用程序,提供了一個模型領域的Django允許存儲 一個IP地址作為一個BIGINT的分貝方通過IPY處理轉換到IPy.IP實例(或無)上蟒蛇的一面。
武漢理工大學?
在它的方式,它為我們提供了一種方法來存儲IPv4和IPv6一貫無需扔在長charfields。此外,它為我們提供了一種簡單的方法來驗證數據,因為它進來,同時也讓我們獲得更多元的信息(基本上一切,使IPY這樣真棒)。
安裝
添加到您的Django項目與點子安裝:
PIP安裝Django,ipyfield
或easy_install的:
easy_install的Django的ipyfield
用法
在你的模型,像做了以下內容:
從django.db進口車型
從ipyfield.models進口IPyField
類為MyModel(models.Model):
 #常PARAMS應該不夠好這裡
  IPADDR = IPyField()
 #...等
從這裡,任何分配到obj.ipaddr可以被認為是構造函數的參數,以一個新的IPy.IP實例。任何的IP()可以使用,使一個新的對象都可以使用。
當進行查詢,我增加了一個額外的一塊語法糖。對於一切變得(範圍)查詢,您可以通過一個CIDR標記的地址範圍,例如:
MyModel.objects.filter(ipaddr__in = '10 .0.0.0 / 24')
目前,您需要使用這種形式的表示法支持這種類型的查詢。現在,如果你需要使用一個前綴子網掩碼風格的符號,把它傳遞給IPy.IP自己,然後用這個實例作為過濾器參數。

什麼是新的的此版本:

  • 在增加了GT,GTE,LT和LTE查找支持

什麼在0.1.4版本新

  • 在IPy.IP實例時相比,產生異常非IP實例。這將成為一個問題,當你進入的ModelForm驗證的問候空/空值(​​僅當使用ORM沒上來)。

要求

  • 在Python中
  • 在Django的

顯影劑的其他軟件 Owen Nelson

django-trawler
django-trawler

12 May 15

mezzanine-mdown
mezzanine-mdown

11 May 15

意見 django-ipyfield

評論沒有發現
添加評論
打開圖片!