Django应用程序,支持ltree postgres扩展
项目描述
django-ltree
一个树扩展实现,用于在Django模型中支持分层树形数据,使用原生Postgres扩展ltree
。
Postgresql已经有一个针对数据优化的非常有用的树实现。扩展是ltree
这个分支包含了对Django 1.11和Python 2.7的回滚。
链接
- Pypi https://pypi.ac.cn/project/django-ltree/
- 源代码 https://github.com/mariocesar/django-ltree
- 错误 https://github.com/mariocesar/django-ltree/issues
- 贡献 https://github.com/mariocesar/django-ltree/pulls
- 文档
待办
安装
pip install django-ltree
然后在您的Django项目设置中的INSTALLED_APPS
中添加django_ltree
。
并且确保在添加PathField
之前运行django_ltree
迁移
python manage.py migrate django_ltree
django_ltree
迁移将安装如果不存在的话ltree
扩展。
您还可以在需要PathField
的应用程序的迁移中指定django_ltree
依赖项,并顺利运行迁移。
class Migration(migrations.Migration):
dependencies = [
('django_ltree', '__latest__'),
]
要求
- Django 1.11或更高版本
- Python 2
测试
确保您已安装Postgres。然后在项目根目录中简单地运行tox
。
项目详情
关闭
django_ltree-0.5.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8e47e33f812c14bbb9405b21fb5b7695a15945edca161fbd0b06075adbdf7732 |
|
MD5 | 184fcf294f4a1e8fb2eb12020cdcabbf |
|
BLAKE2b-256 | 165de7caa4b71165c7a024246352472d708970a3f9dd2a349bed3e6821fbe143 |
关闭
django_ltree-0.5.3-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9bc8b801d7c26cb38f1f10d80330e29cc5bf83969ff62dd50d2e842e22dcd8c7 |
|
MD5 | 89ed17d5ac5f85da37794b1e9130afac |
|
BLAKE2b-256 | 428be0814d6c795f869dd23f7c545a04c1cbb468248b85bd67238a1fdd94f070 |