[英]Passing textarea input from html to flask
html file
<form action="{{ url_for('next') }}" method="post">
<textarea rows="10" name="test"></textarea>
<button>submit</button>
</form>
所以我希望从用户那里获取多行输入并以相同的方式存储它,例如:
user input in textarea:-
abc
def
ghi
jkl
所需的输出或以与多行字符串和换行符相同的方式存储它。
output:-
abc
def
ghi
jkl
蟒蛇代码 -
def next():
if request.method == 'POST':
name= request.form['test']
#this doesn't work
Error - raise exceptions.BadRequestKeyError(key)
我对烧瓶很陌生,正在尝试探索。感谢您的帮助。
你的表格是
<form action="{{ url_for('next') }}" method="post">
<textarea rows="10" name="test"></textarea>
<button>submit</button>
</form>
即 textarea 被命名为test
,但在这里
def next():
if request.method == 'POST':
name= request.form['name']
您正在询问一些不存在的命名name
,因此发生BadRequestKeyError
,您应该这样做
def next():
if request.method == 'POST':
name= request.form["test"]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.