Django-Ipyfield

IPY.IP instancias con BIRTINT Storage para los modelos Django
Descargar ahora

Django-Ipyfield Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Nombre del editor:
  • Owen Nelson
  • Sitio web del editor:
  • https://bitbucket.org/onelson/

Django-Ipyfield Etiquetas


Django-Ipyfield Descripción

Ipy.ip Instances con BIRTINT Storage para los modelos Django Django-Ipyfield es una aplicación Django que proporciona un campo de modelo para Django que permite el almacenamiento de una dirección IP como BIGINE en el lado DB utilizando IPY para manejar la conversión a una instancia de IPY.IP (o ninguna) en el lado de Python. ¿Wut? En su camino, nos da una forma de almacenar tanto IPv4 como IPv6 de manera consistente sin tener que arrojarlos en largos carros. Además, nos brinda una manera fácil de validar los datos a medida que se presenta, al tiempo que nos da acceso a información meta adicional (básicamente todo lo que hace que IPY sea tan impresionante) .IntallationAñadir a este proyecto Django instalando con PIP: PIP Instale Django-IpyFielDOR Con Easy_Install: Easy_Install Django-IpyfieldUsagein Sus modelos, haz algo como lo siguiente: Desde Django.db Modelos import importsfrom Ipyfield.models Import IpyFieldClass Mymodel (modelos.model): # Los parámetros regulares deben funcionar lo suficientemente bien iPAddr = Ipyfield () #. .. Y así, aquí, cualquier asignación a obj.ipaddr puede considerarse un argumento constructor a una nueva instancia de IPY.IP. Se puede usar cualquier cosa de IP () para que se pueda usar un nuevo objeto. Cuando haga consultas, agregué una pieza extra de azúcar sintáctica. Para las búsquedas de __ en (rango), puede pasar un rango de direcciones de notación de CIDR, por ejemplo: mymodel.Objects.Filter (ipaddr__in = '10 .0.0.0 / 24 ') Actualmente, debe usar este formulario de notación compatible con este tipo de consulta . Por ahora, si necesita usar una notación de estilo de prefijo-netmask, pase a IPY.IP usted mismo y use la instancia resultante como el parámetro de filtro. Requisitos: · Python · Django


Django-Ipyfield Software relacionado