请问如何使用flask传递参数

我做个网页的用户验证,用的是mysql数据库。我会在.py文件里操作数据库,但是不知道用flask怎样从html页面向.py文件传值,简单来说就是用户在html文件输入信息后,如何将其传给.py文件?网上很多例子是用的sqlite,请不要发这样的例子了,不知道怎样将其转为mysql。谢谢,请老师指点一下。

http://segmentfault.com/q/1010000000365167

参考这个,获取到的参数,是跟数据库没关系的

你可以在html的文件里做一个表单,例子如下:
templates/index.html

<form method="post">
  <input type="text" name="user_input"/>
  <button type="submit">提交</button>
</form>

在.py文件,也就是后端中,你可以按如下方式获取输入内容:
app.py

from flask import Flask, request, render_template

app = Flask(__name__)

@app.route('/', methods=['GET', 'POST']) # 设置允许GET和POST的模式访问
def index():
    if request.method == 'POST': # 判断用户访问的方法,如果是通过POST传递表单的内容就处理
        form = request.form # form是一个字典,每个item的key为表单中input的name属性(如“user_input”)
        user_input = form.get('user_input') # 获取用户输入的文本内容
        return user_input # 此处直接返回用户输入
    return render_template('index.html') # 如果是以GET(默认)模式访问,就返回模板的HTML,让用户能够输入