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