我想在 Django 中实现无环图结构。例如,我在树结构中有一些类别:
Guitars
- Classical Guitars
- Western Guitars
- Guitars for Children
Ukuleles
- Soprano Ukulele
- Concert Ukulele
- Baryton Ukulele
- Ukuleles for Children
现在我想添加类别For Children
并创建指向现有类别的链接Guitars for Children
和Ukuleles for Children
. 但我必须避免在这张图中出现循环。
实现它的最简单方法是什么?可以用django-mptt
吗?我需要它在管理中动态且易于修改。您可以将其成像为复杂 eshop 中的类别结构。