Google App Engine(Python):在单个网页上使用多个表单

玛纳斯(Manas Chaturvedi)

我在一个网页上有两种形式,分别提交时,其内容将存储在两个不同的数据库中。

这是包含两种不同形式的源代码:

<form method = "post">
To:<input type = "text" name = "to"><br>
Amt:<input type = "text" name = "to_amt"> <br>
<input type = "submit">
</form>

<br>

<form method = "post">
By:<input type = "text" name = "by"><br>
Amt:<input type = "text" name = "by_amt"> <br>
<input type = "submit">
</form>

现在,当我从网页提交表单时,我所关心的处理程序将如何知道调用哪个表单的post方法?在main.py文件中提交一种表单的内容时,如何区分两种表单?

PS:我不想根据我提交的表单将应用程序的控件重定向到两个不同的URL。还有其他替代解决方案吗?

哈努曼

添加一个隐藏字段来标识提交的表单,然后适当地分支代码。

带注释的形式:

<form method = "post">
    To:<input type = "text" name = "to"><br>
    Amt:<input type = "text" name = "to_amt"> <br>
    <input type = "hidden" name = "form_name" value = "first">
    <input type = "submit">
</form>

然后只需签入您的处理程序即可:

def post(self):
    if self.request.get('form_name') == 'first':
        # the first form was submitted

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google App Engine(Python):在单个网页上使用多个表单

来自分类Dev

使用Python从Google App Engine上的外部URL上传文件

来自分类Dev

在Google App Engine上使用php提取

来自分类Dev

Google App Engine上的Mapreduce

来自分类Dev

Google App Engine上的NoSuchMethodError

来自分类Dev

Google App Engine上的Google Cloud端点

来自分类Dev

托管在Google文档上或使用Google App Engine

来自分类Dev

如何使用Google数据存储在Google App Engine中动态创建多个实体(Python)

来自分类Dev

如何使用Google App Engine上传多部分/表单文件?

来自分类Dev

IPSEC Google App Engine

来自分类Dev

Google App Engine帐单

来自分类Dev

Google App Engine与Firebase

来自分类Dev

在Google App Engine中使用多个ID参数进行查询

来自分类Dev

从Google App Engine下载多个csv文件

来自分类Dev

Google App Engine-多个孩子/父母

来自分类Dev

Google App Engine上的异步POST python请求

来自分类Dev

我可以在Google App Engine上使用HikariCP吗

来自分类Dev

如何在Google App Engine上安装/使用PhpRedis?

来自分类Dev

我可以在Google App Engine上使用HikariCP吗

来自分类Dev

Google App Engine上的Jersey 2.3.1

来自分类Dev

在Google App Engine上设置AppRTC(WebRTC)

来自分类Dev

Google App Engine上的Spring Boot

来自分类Dev

使Django 1.7在Google App Engine上运行

来自分类Dev

在Google App Engine上安装tomcat?

来自分类Dev

Google App Engine上的搜索API

来自分类Dev

在Google App Engine上运行Alembic迁移

来自分类Dev

Google App Engine上的Wordpress(价格)

来自分类Dev

在Google App Engine上保存长文本

来自分类Dev

在Google App Engine上运行IPython Notebook