Django中的非循环图

Tom*_*chý 6 django graph django-mptt directed-acyclic-graphs

我想在Django中实现非循环图结构.例如,我在树结构中有一些类别:

Guitars
- Classical Guitars
- Western Guitars
- Guitars for Children

Ukuleles
- Soprano Ukulele
- Concert Ukulele
- Baryton Ukulele
- Ukuleles for Children
Run Code Online (Sandbox Code Playgroud)

现在,我想补充类别For Children并创建链接到现有的类别Guitars for ChildrenUkuleles for Children.但是我必须避免这个图中的周期.

实现它的最简单方法是什么?有可能用django-mptt吗?我需要它在动态和易于修改的管理.您可以将其映像为复杂eshop中的类别结构.

yet*_*tty 1

您可以尝试django-dag。我对此没有太多经验,但它可能适合。