如何手动创建用于记录编辑的签名?

时间:2016-07-16 21:01:02

标签: python web2py

SQLFORM.grid方法使用以下通用网址生成编辑按钮:

a/c/f/table/record_id?_signature=md5

(其中a =应用程序,c =控制器和f =函数。)

如果给出记录ID,我如何获得这样的URL(或至少_signature参数),以便我可以在我的Web应用程序中的其他位置放置编辑按钮?

1 个答案:

答案 0 :(得分:1)

以下内容应生成正确的网址:

URL('a', 'c', 'f', args=['table', record_id], user_signature=True, hash_vars=False)

在这种情况下,hash_vars=False并非严格必要,因为没有网址变量,但以防万一...