文件名称:django-postgresql-netfields:在PostgreSQL上运行的Django的正确INET和CIDR字段
文件大小:27KB
文件格式:ZIP
更新时间:2024-05-21 11:09:06
Python
Django PostgreSQL网域 该项目旨在为Django创建与PostgreSQL net相关的适当字段。 在Django 1.4中,内置的IPAddressField不支持IPv6,并且在所有查找中均使用效率低下的HOST()强制转换。 从1.4版本开始,您可以将GenericIPAddressField用于IPv6,但是转换问题仍然存在。 除了基本的IPAddressField替换之外,还添加了CIDR和MACADDR字段。 该库还提供了一个管理器,允许直接在ORM中进行基于IP的高级查找。 在Python中,IP地址字段的值表示为模块中的类型。 在Python 2.x中,使用了。 MAC地址字段表示为模块中的EUI类型。 依存关系 当前版本的代码针对Django> = 1.8支持,因为这在很大程度上依赖于ORM内部,并且支持多个版本特别棘手。 安装 $ pip inst
【文件预览】:
django-postgresql-netfields-master
----MANIFEST.in(136B)
----README.rst(11KB)
----AUTHORS(196B)
----testsettings.py(417B)
----manage.py(246B)
----netfields()
--------functions.py(2KB)
--------mac.py(158B)
--------compat.py(328B)
--------apps.py(3KB)
--------rest_framework.py(2KB)
--------lookups.py(6KB)
--------managers.py(591B)
--------__init__.py(210B)
--------psycopg2_types.py(815B)
--------models.py(0B)
--------fields.py(7KB)
--------forms.py(3KB)
----requirements.txt(29B)
----.travis.yml(1KB)
----tox.ini(3KB)
----LICENSE(1KB)
----test()
--------__init__.py(0B)
--------models.py(2KB)
--------tests()
----setup.py(1KB)
----.gitignore(55B)
----CHANGELOG(5KB)