无法使用post get请求呈现用户输入

时间:2014-03-25 19:03:49

标签: python flask

我正在使用带有虚拟环境的烧瓶来构建一个应用程序。我有一个显示视图的文件,我想使用get和post来获取在此表单中输入的名字和姓氏。

@app.route('/')
def index():
    page = """
    <DOCTYPE! html>
    <html lang="en-US">
    <head>
    <title>Hello World Page</title>
    <meta charset=utf-8">
    </head>
    <body>
    <form action="POST">
    First name: <input type="text" name="fname"><br>
    Last name: <input type="text" name="lname"><br>
    <input type="submit" value="Submit">
    </form>
    </body>
    </html>
    """   
    return page


@app.route('/',methods=['GET','POST'])
def login():
        if request.method == 'POST':
                print request.form['fname']
        else:
                print 'nothing'

我使用foreman start来让页面运行。当我点击提交按钮时,我想得到第一个,最后一个名字并在屏幕上显示“Hello”first“”last“。

我尝试了上面的代码,但它没有用。这是怎么回事?

0 个答案:

没有答案