Python 从表单中获取数据,但根据它所在的页面运行函数';烧瓶上有什么

Python 从表单中获取数据,但根据它所在的页面运行函数';烧瓶上有什么,python,flask,Python,Flask,我有一个网站与2个单独的形式,我想能够张贴到两个不同的功能的数据。让我解释一下我的意思。第一页是“/”。如果用户从该页面提交表单,它会将表单发送到getLoginForm()函数,但如果用户在“/control”页面上,它会将数据发送到getControlForm()。它当前所做的是为它们调用getLoginForm()函数。然后它立即返回错误400s。这是我这两个函数的代码 @app.route('/',methods=['POST']) def getLoginForm(): use

我有一个网站与2个单独的形式,我想能够张贴到两个不同的功能的数据。让我解释一下我的意思。第一页是“/”。如果用户从该页面提交表单,它会将表单发送到getLoginForm()函数,但如果用户在“/control”页面上,它会将数据发送到getControlForm()。它当前所做的是为它们调用getLoginForm()函数。然后它立即返回错误400s。这是我这两个函数的代码

@app.route('/',methods=['POST'])
def getLoginForm():
    username=request.form['username']
    pwrd=request.form['password']
#other stuff to do with the username and password. I've made it return the  username just for example purposes.
return username

但是,当我提交任一表单时,它总是通过getLoginForm()函数完成

我的表格如下,其顺序与各自的职能相同

    <form action="." method="POST">
    <input type="text" name="filePath">
    <input type="submit" name="dropboxSubmit" value="Submit">
</form>



有人能帮我解决这个问题吗?谢谢

我想问题是用“.”作为动作的形式。而是使用要发布到的页面的实际路径

<form action="/control" method="POST">
    <input type="text" name="filePath">
    <input type="submit" name="dropboxSubmit" value="Submit">
</form>

您的视图在哪里?如何呈现页面?
<form action="." method="POST">
    <input type="text" name="filePath">
    <input type="submit" name="dropboxSubmit" value="Submit">
</form>
<form action="/control" method="POST">
    <input type="text" name="filePath">
    <input type="submit" name="dropboxSubmit" value="Submit">
</form>