将数据发布到Flask中的另一个页面时出现键盘错误

问题描述

{% for movie in movies%}

   <div class="card">
      <form action="moviedetail.html" method="post">
         <input type="image" class="card-img-top" name = "posterurl" value="{{movie}}" alt="poster" src="{{movie}}">
      </form>
   </div>

{% endfor %}

这是html上的代码,我刚刚用for循环创建了一堆输入表单。我想将数据{{movie}}发布到点击的下一页。

@data.route("/moviedetail.html",methods=['POST'])
def getMovieDetail():
    poster = request.form['posterurl']
    return render_template("moviedetail.html",poster = poster)

这是mainroutes.py上的接收端。我不断收到['posterurl']上的400错误和错误的密钥请求。我猜错是因为我使用相同的名称通过for循环创建了多个表单,但是我想不出其他任何方式来发布数据。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...