Skip to content

UH-CI/django-ltree-2

 
 

Repository files navigation

django-ltree

Downloads

A tree extension implementation to support hierarchical tree-like data in Django models, using the native Postgres extension ltree.

Postgresql has already a optimized and very useful tree implementation for data. The extension is ltree

This fork contains is a continuation of the work done by mariocesar on django-ltree and merges the work done by simkimsia on greendeploy-django-ltree

Install

pip install django-ltree

Then add django_ltree to INSTALLED_APPS in your Django project settings.

INSTALLED_APPS = [
    ...,
    'django_ltree',
    ...
]

Then use it like this:

from django_ltree.models import TreeModel


class CustomTree(TreeModel):
    ...

Requires

  • Django 5.0 or superior
  • Python 3.10 or higher

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.3%
  • Dockerfile 4.9%
  • Makefile 0.8%