繁体   English   中英

将 textarea 输入从 html 传递到烧瓶

[英]Passing textarea input from html to flask

  1. 我试图将 textarea 输入从我的 html 表单传递到烧瓶,但有些我无法实现它。 下面是代码。
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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM