django-ipyfield

Szoftver screenshot:
django-ipyfield
Szoftver adatai:
Változat: 0.1.6
Feltöltés dátuma: 14 Apr 15
Fejlesztő: Owen Nelson
Engedély: Ingyenes
Népszerűség: 0

Rating: nan/5 (Total Votes: 0)

A Django-ipyfield egy Django alkalmazás, amely a modell mezőt a Django, amely a tárolóeszköz & nbsp; Az IP-címek, mint a bigint a db egymás segítségével IPy kezelni konvertálásának IPy.IP példány (vagy nincs) a A python oldalon.
Wut?
A maga módján ez ad nekünk egy módja annak, hogy tárolja az IPv4 és az IPv6 következetesen anélkül, hogy dobja őket a hosszú charfields. Is, ez ad nekünk egy egyszerű módja az adatok érvényesítéséhez, mert jön, miközben előttünk további meta információk (alapvetően mindent, ami IPy annyira félelmetes).
Telepítés
Írd be ezt a Django projekt telepítésével a pip:
pip telepíteni Django-ipyfield
vagy easy_install:
easy_install Django-ipyfield
Használat
A modellek, valami ilyesmit a következő:
a django.db import modellek
a ipyfield.models importálni IPyField
osztály MyModel (models.Model):
& Nbsp; # rendszeres params jól működik itt elég
& Nbsp; ipaddr = IPyField ()
& Nbsp; # ... és így tovább
Innen minden feladatot, hogy obj.ipaddr lehet tekinteni a konstruktor érv, hogy egy új IPy.IP például. Bármi IP () segítségével, hogy egy új objektum használható.
Ha így lekérdezések, tettem hozzá egy extra darab szintaktikai cukor. A __in (tartomány) kereséseket, akkor át a CIDR jelölés cím tartomány, például:
MyModel.objects.filter (ipaddr__in = '10 .0.0.0 / 24 ')
Jelenleg ki kell használni ezt a fajta jelölést támogatta az ilyen jellegű kérést. Most, ha kell használni a prefix-hálózati maszk stílusú jelölést, átadja azt az IPy.IP magát, és használja a kapott például ahogy a filter paraméter.

Mi az új Ebben a kiadásban:

  • A támogatás a gt, GTE, lt, és az LTE kereséseket.

Mi az új verzióban 0.1.4:

  • IPy.IP például felveti kivéve, ha összehasonlítjuk a nem IP például. Ez komoly kérdés, ha bejutni ModelForm érvényesítése (nem jött össze, amikor csak használja a ORM) tekintetében az üres / null értékeket.

követelmények :

  • Python
  • Django

Más szoftver fejlesztő Owen Nelson

django-trawler
django-trawler

12 May 15

mezzanine-mdown
mezzanine-mdown

11 May 15

Hozzászólások a django-ipyfield

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!