【发布时间】:2021-05-23 10:37:15
【问题描述】:
这是我在 Flask 中的第一次练习,我想了解我在这里做错了什么。
我想在文本框中插入文本,然后在 HTML 中可视化它
我已经在 StackOverflow 上看过很多答案,包括:
Set a python variable in flask with a button and javascript
这是我的python代码:
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route("/")
def my_form():
return render_template('test.html')
@app.route("/", methods=['GET','POST'])
def func_test():
if request.method == 'POST':
text = request.form['Value1']
return render_template('test.html', value1=text)
if __name__ == "__main__":
app.run(port=5000, debug=True)
这是我的 HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form methods="POST">
<p>Login </p><br>
<p>Value1 <input type = "text" name = "Value1" /></p>
<p><input type = "submit" value = "submit" name = "submit" /></p>
</form>
input is {{value1}}
</body>
</html>
我想要的是在文本框中写入文本并按下按钮后,在input is之后打印文本
谢谢
【问题讨论】:
标签: python html flask web-applications