文件名称:django-ltree-demo:一个使用PostgreSQL在Django中存储和查询树的演示
文件大小:14KB
文件格式:ZIP
更新时间:2024-02-25 16:14:40
python django postgresql hierarchical-data trees
如何使用Django和PostgreSQL存储树 基本原理 如果您需要使用Django存储分层数据(树),则可能必须使用或类的库。 这些库在很小的范围内都能很好地工作,但是在PeopleDoc上,在更大范围内使用它们时,我们遇到了很多问题(具有成千上万行的表和大量的著作)。 事实证明,很长一段时间以来,至少在PostgreSQL中,将树存储在数据库中一直是一个已解决的问题。 扩展提供了一种方便的数据结构,该结构在读取时非常快,而对写入几乎没有影响。 使用的算法非常接近django-treebeard的实例化路径,但是具有PostgreSQL全部功能。 使用ltree的主要缺点是您必须自己维
【文件预览】:
django-ltree-demo-master
----.circleci()
--------config.yml(1KB)
----.gitignore(97B)
----README.md(5KB)
----manage.py(802B)
----tests()
--------test_ltree.py(5KB)
----LICENSE(1KB)
----pytest.ini(48B)
----requirements.txt(63B)
----setup.py(486B)
----demo()
--------settings.py(3KB)
--------urls.py(761B)
--------categories()
--------__init__.py(0B)
--------wsgi.py(386B)