所以我正在开发一个 Django 项目,我必须在其中提供一个包含数据的日志列表。我写了它,所以我有两个模型:Log 和 ErrorItem。错误项具有日志的外键。
我想要做的是显示所有日志及其数据的表格,当您单击一行时,它将折叠到另一个包含所有相关错误项及其数据的表格中。
我已经找到了一个解决方案 - 添加一个隐藏的 tr,并使用一个脚本来切换它。但这意味着 erroritem 列表是日志表的一部分——我不需要它,因为两个表不一样。
我知道可能有很多解决方案,所以我不是在寻找直接的代码答案。我只是希望有人能指出我正确的方向——这里最好的方法是什么?是否有一些 jQuery 插件使它变得简单?我应该使用ajax 通过另一个页面动态创建表格吗?