0

我正在使用 SQLFORM.smartgrid 作为我正在构建的应用程序的基础,因为它几乎完全符合要求。

我正在自定义 smartgrid 生成的视图,并想在我正在查看的记录上方添加一些仪表板。仪表板将包含与我正在查看的表相关的其他表中的记录数据。

如何检索智能网格中正在查看的当前记录的 ID?我尝试使用 request.args 从 url 中提取 id,但 args 作为列表返回,并且 id 并不总是具有相同的索引。检查列表中的整数似乎有点混乱和危险。

4

1 回答 1

0

经过大量的戳戳和一些关于 usenet 的问题后,事实证明记录 id 始终是 url 中的最后一个 arg,因此您可以使用 request.args[-1]

于 2012-11-21T10:27:41.697 回答