所以我有一个html表单输入,基本上我想获取我输入的值并将其传递给我的app.route(/ sometext / inputvalue)
@app.route('/inputvalue')
def index():
return render_template('index.html')
答案 0 :(得分:1)
您需要使用POST
GET
方法捕获应用的表单请求。所以你需要一个登录方法。
像这样的东西。
# you don't need to redirect the template
from flask import Flask, redirect, url_for, request
@app.route('/login', methods=['POST', 'GET'])
def login():
if request.method == 'POST':
user = request.form['Email'] # suppose you have a email and password field
passe = request.form['passw']
return redirect(url_for('index', inputvalue=user)) # then you can pass email or pass
在这些事情完成并且服务器正在运行之后,打开你的html文件 并填写表格。你可以看到重定向的值,
@app.route('/inputvalue')
def index(inputvalue):
return ('hey' + inputvalue)