Django:有没有办法在我的模板中使用树形控件?
你好,我想知道有没有办法在我的模板中使用树形控件。我想添加类似这样的东西:
Student
|_Name
|_Address
|_Contact No
我想你们明白我的意思了……我该怎么在我的模板中添加这样的东西呢……谢谢!
2 个回答
2
这和Django没有关系。你可以在你的模板中使用任何HTML、CSS和JavaScript,所以只要用任何脚本来创建你的树形控件就可以了。
这里有一个jQuery的脚本示例:http://www.boarsoft.com/javascript/dtree/?jdfwkey=97rdf1
还有其他的例子:http://www.google.lv/search?sourceid=chrome&ie=UTF-8&q=jquery+tree
2
django-mptt 提供了一些模板标签,用于显示树形结构。我不太确定如果不把数据存储为树形结构在数据库中,使用这些标签会不会很困难。这样做可以生成一些标记或者 JSON 数据,供一些 JavaScript 树形控件使用。