0

所以我正在开发一个 Django 项目,我必须在其中提供一个包含数据的日志列表。我写了它,所以我有两个模型:Log 和 ErrorItem。错误项具有日志的外键。

我想要做的是显示所有日志及其数据的表格,当您单击一行时,它将折叠到另一个包含所有相关错误项及其数据的表格中。

我已经找到了一个解决方案 - 添加一个隐藏的 tr,并使用一个脚本来切换它。但这意味着 erroritem 列表是日志表的一部分——我不需要它,因为两个表不一样。

我知道可能有很多解决方案,所以我不是在寻找直接的代码答案。我只是希望有人能指出我正确的方向——这里最好的方法是什么?是否有一些 jQuery 插件使它变得简单?我应该使用ajax 通过另一个页面动态创建表格吗?

4

1 回答 1

0

我建议您发出 ajax 请求来获取 ErrorItem 数据。为所有日志行加载 ErrorItem 数据并使用 hidden 将是一种矫枉过正。

于 2013-02-19T15:05:27.707 回答