Django类别:管理员未按预期工作

Django类别:管理员未按预期工作,django,django-admin,categories,Django,Django Admin,Categories,我今天安装了(pip)django categories,并在我的模型中添加了一个字段: categories = models.ManyToManyField('categories.Category', blank=True, null=True) 在运行syncdb之前 我的管理员中有类别,我没有看到树型或展开/折叠文件的任何文件错误,但我只看到1级深度: 在页面的源代码中,我可以看到子行,但它们不会显示在管理中。展开/折叠切换也不起作用 下面的说法似乎也不正确。我使用的是字段集,只有

我今天安装了(pip)django categories,并在我的模型中添加了一个字段:

categories = models.ManyToManyField('categories.Category', blank=True, null=True)
在运行
syncdb
之前

我的管理员中有类别,我没有看到树型或展开/折叠文件的任何文件错误,但我只看到1级深度:

在页面的源代码中,我可以看到子行,但它们不会显示在管理中。展开/折叠切换也不起作用

下面的说法似乎也不正确。我使用的是字段集,只有当我在ModelAdmin的字段集中包含它时,categories字段才会显示

我正在使用Django 1.6

我应该在管理中看到其他东西吗?如何启用文档中描述的treeview+复选框

谢谢

标记

更新:这似乎是一个JavaScript问题。我可以看到treeTable.js函数在每个TR上运行。我可以强制它以展开模式初始化表,并查看子行。但它从未设置展开/折叠功能。仍然是个问题,但现在是JS问题


我一直在更新github存储库中django类别的一个问题:

这与django类别中的任何内容都无关,不过值得指出的是,django 1.6捆绑了jQuery 1.9.1,而与django类别捆绑的jQuery.treeTable是从2010年开始的。有很多更新的代码可用

正在加载子行和展开折叠功能。它们在Django管理员中根本不可见。我删除了
jquery.treeTable.js
中第426行的负边距。在那里,我修改了
jquery.treeTable.css
,并稍微收紧了UI。最后,我进一步定制了
jquery.treeTable.js
以缩进更改列表中的类别名称,而不是复选框

我将这两个文件复制到
project/categories/editor/static/editor
以覆盖默认值