我正在使用SQLFORM.smartgrid作为我正在构建的应用程序的基础,因为它几乎完全适合该法案。
我正在自定义smartgrid生成的视图,并希望在我正在查看的记录上方添加一些仪表板。仪表板将包含与我正在查看的表相关的其他表中记录的数据。
如何检索在smartgrid中查看的当前记录的ID?我尝试使用request.args从url中提取id,但是args作为列表返回,而id并不总是具有相同的索引。检查列表中的整数似乎有点混乱和危险。
答案 0 :(得分:0)
经过大量的探讨和一些关于usenet的问题后发现,记录ID始终是url中的最后一个arg,因此你可以使用request.args [-1]