如何为记录编辑手动创建签名?
How can I manually create a signature for record editing?
SQLFORM.grid
方法生成一个 Edit 按钮,具有以下通用 URL:
a/c/f/table/record_id?_signature=md5
(其中 a=应用程序,c=控制器,f=功能。)
根据记录 ID,我如何获得这样的 URL(或至少 _signature
参数),以便我可以放置一个 Edit 按钮我的 Web 应用程序中的其他地方?
下面应该生成正确的 URL:
URL('a', 'c', 'f', args=['table', record_id], user_signature=True, hash_vars=False)
在这种情况下,hash_vars=False
不是绝对必要的,因为没有 URL 个变量,但以防万一...
SQLFORM.grid
方法生成一个 Edit 按钮,具有以下通用 URL:
a/c/f/table/record_id?_signature=md5
(其中 a=应用程序,c=控制器,f=功能。)
根据记录 ID,我如何获得这样的 URL(或至少 _signature
参数),以便我可以放置一个 Edit 按钮我的 Web 应用程序中的其他地方?
下面应该生成正确的 URL:
URL('a', 'c', 'f', args=['table', record_id], user_signature=True, hash_vars=False)
在这种情况下,hash_vars=False
不是绝对必要的,因为没有 URL 个变量,但以防万一...