web.py - 是否可以将参数从模板传递到脚本?

时间:2011-04-05 12:58:48

标签: templates web.py

是否可以将模板中的参数传回脚本?

在示例中,我有一个页面add.html,其中包含一些输入字段,如姓名,姓氏。

<input type="text" name="name" size="50" />
<input type="text" name="last_name" size="50" />

另外,我有秘密密钥(只是一个例子,还记得吗?:)):
    $ secret_key = random.randint(0,10)
我可以通过secret_key并通过脚本中的web.input获取它吗?
这样的事可能吗?: main.py:

def add(self):
    def POST(self):
        post_sent = web.input()
        secret_key = post_sent['secret_key'] # extracted from template

1 个答案:

答案 0 :(得分:3)

您可以添加隐藏的输入。

<input type="hidden" name="secret_key" value="$random.randint(0,10)" />