django-ipyfield

Screenshot Λογισμικό:
django-ipyfield
Στοιχεία Λογισμικού:
Εκδοχή: 0.1.6
Ανεβάστε ημερομηνία: 14 Apr 15
Προγραμματιστής: Owen Nelson
Άδεια: Δωρεάν
Δημοτικότητα: 0

Rating: nan/5 (Total Votes: 0)

Django-ipyfield είναι ένα app Django που παρέχει ένα πεδίο μοντέλο για Django που επιτρέπει την αποθήκευση & nbsp? Από μια διεύθυνση IP ως BIGINT από την πλευρά dB χρησιμοποιώντας IPY να χειριστεί μετατροπή σε μια εμφάνιση IPy.IP (ή Καμία) για από την πλευρά της python.
Wut;
Στο δρόμο του, μας δίνει έναν τρόπο για την αποθήκευση τόσο IPv4 και IPv6 με συνέπεια, χωρίς να χρειάζεται να τους ρίξει σε μεγάλο charfields. Επίσης, μας δίνει έναν εύκολο τρόπο για την επικύρωση δεδομένων καθώς έρχεται σε, ενώ μας δίνει πρόσβαση σε πρόσθετες πληροφορίες meta (ουσιαστικά τα πάντα που κάνει IPY τόσο φοβερό).
installation
Προσθέστε αυτό στο έργο Django σας με την εγκατάσταση με PIP:
Pip εγκατάσταση Django-ipyfield
ή με easy_install:
easy_install Django-ipyfield
Χρήση
Σε μοντέλα σας, κάντε κάτι σαν το παρακάτω:
από django.db μοντέλα εισαγωγής
από ipyfield.models εισαγωγή IPyField
κατηγορία MyModel (models.Model):
& Nbsp? # Η τακτική params θα πρέπει να λειτουργεί αρκετά καλά εδώ
& Nbsp? Ipaddr = IPyField ()
& Nbsp? # ... Και ούτω καθεξής
Από εδώ, οι τυχόν εργασίες σε obj.ipaddr μπορεί να θεωρηθεί ως επιχείρημα κατασκευαστή σε μια νέα παρουσία IPy.IP. Οτιδήποτε IP () μπορεί να χρησιμοποιήσει για να κάνει ένα νέο αντικείμενο μπορεί να χρησιμοποιηθεί.
Όταν κάνετε ερωτήσεις, θα προστεθεί ένα επιπλέον κομμάτι της συντακτικής ζάχαρη. Για __in (εύρος) αναζητήσεις, μπορείτε να περάσετε ένα εύρος διευθύνσεων 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) σε σχέση με άδειο / null αξίες.

Απαιτήσεις :

  • Python
  • Django

Άλλο λογισμικό του προγραμματιστή Owen Nelson

mezzanine-mdown
mezzanine-mdown

11 May 15

django-trawler
django-trawler

12 May 15

Σχόλια για django-ipyfield

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!