让我们考虑一个学习管理系统的课程结构(称之为在线学校)。
我们有这样的事情:
Course 1
Topic 1
Sub-Topic 1-1
sub-Topic 1-2
Topic 2
Sub-Topic 2-1
Sub-Topic 2-2
Course 2
Topic 1
Sub-Topic 1-1
sub-Topic 1-2
Topic 2
Sub-Topic 2-1
Sub-Topic 2-2
...
例如,我们有“数学1”的课程, “线性代数”的主题和“线性方程”的子主题。
重要的一点是我们可以为这些节点中的每一个分配一些内容和一些测试。
现在 django-mptt 出来了:
1)我需要在导航栏中填充课程树。我想这应该很容易和微不足道。你有什么想法?
2)也许我想同时指向一个测试Sub-Topic 1-1 in Course 1
AND Sub-Topic 2-2 in course 2
。它不会破坏树木的理论吗?好吧,我相信它们不是树的一部分。它们只是指向一些节点。你怎么看 ?
提前感谢您的回答..