我有一个用zope.formlib构建的表单。当我填写表单并推送提交时,我可以在浏览器中看到结果。现在,我想从其他地方引用这些结果,以便在不填写表格的情况下为用户提供结果。 我试图建立一个URL,在表单URL之后添加参数来执行这样的GET请求:@@ page?param1 = myparam1& param2 = myparam2
这样我就无法获得加载的结果。它只显示表格。
有什么遗失的吗? zope.formlib是否允许GET请求?
答案 0 :(得分:2)
zope.formlib
根据请求中是否存在操作名称来应用操作;通常这是通过给提交按钮提供动作的名称来完成的。
通过在您的GET请求中包含该名称,您可以调用该操作。请注意,操作以表单标识符和“action”关键字为前缀,因此save
操作通常会使用参数名称form.action.save
:
@@页的param1 = myparam1&安培; param2的= myparam2&安培; form.action.save =保存
发现动作参数的确切名称的最简单方法是查看为表单生成的输出并查找.action.
名称。