2012-11-19 33 views
0

我正在使用SQLFORM.smartgrid作爲我正在構建的應用程序的基礎,因爲它幾乎完美地適合該法案。檢索使用smartgrid查看/編輯的當前記錄的記錄ID

我正在自定義由smartgrid生成的視圖,並且希望在我正在查看的記錄上添加一些儀表盤。儀表板將包含來自與我正在查看的相關的其他表中記錄的數據。

如何檢索在smartgrid中查看當前記錄的ID?我嘗試使用request.args從url中提取id,但args作爲列表返回並且id不總是具有相同的索引。檢查整數列表看起來有點雜亂和危險。

回答

0

經過很多戳和usenet上的一些問題,事實證明,記錄ID始終是URL中的最後一個參數,因此您可以使用request.args [-1]