Django mptt 树形结构

Django mptt是个Django第三方组件,目标是使Django项目能在数据库中存储层级数据(树形数据)。它主要实现了修改过的前序遍历算法,如果你对原理还不是很了解,可以看我的这篇文章。当然,使用mptt时,原理是可以不用了解的,因为具体的实现细节都已经隐藏。不过,如果项目不是使用的Django,可以参考具体的实现原理;
环境安装:
pip install django-mptt
在INSTALLED_APPS中添加'mptt'
实现:

Django mptt 树形结构_第1张图片
image.png

Django mptt 树形结构_第2张图片
image.png

你可能感兴趣的:(Django mptt 树形结构)