gpt4 book ai didi

python - 并排输入表单 - HTML、Flask

转载 作者:太空宇宙 更新时间:2023-11-03 19:27:58 25 4
gpt4 key购买 nike

我正在使用 Flask 开发网络应用程序。我想在主页中放置一个表单,允许用户上传文件并提交到服务器。

这是有效的:

  <div class="jumbotron">
<div class="container">
<h1>Automatic Guitar Music Transcription</h1>
</div>
</div>
<div class="container">
<p class="lead">Upload your audio file below:</p>
<form method="POST" action="/" enctype="multipart/form-data">
<input name="file" type="file"/>
<input type="submit"/>
</form>
</div>

( JSFiddle )

然而,我真正的index.html是一个Flask模板,也是用的Bootstrap。

{%- extends "base.html" %}

{% import "bootstrap/utils.html" as utils %}

{% block content %}
{% if request == "GET": %}

<div class="jumbotron">
<div class="container">
<h1>Automatic Guitar Music Transcription</h1>
</div>
</div>
<div class="container">
<p class="lead">Upload your audio file below:</p>
<form method="POST" action="/" enctype="multipart/form-data">
<input name="file" type="file"/>
<input type="submit"/>
</form>
</div>

...more HTML...

{% endif %}
{% endblock %}

{% block scripts %}
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript"></script>
<script src="https://rawgit.com/mattdiamond/Recorderjs/master/dist/recorder.js"></script>
<script src="{{url_for('static', filename='js/record.js')}}"></script>
{% endblock %}

不幸的是,通过这种方式,我没有像在 JSFiddle 中那样并排输入按钮,但我在文件上传按钮下方获得了提交按钮:

buttons

为什么会这样?谢谢。

最佳答案

使用一个简单的表格来实现:

<table>
<tr>
<td><input name="file" type="file"/></td>
<td><input type="submit"/></td>
</tr>
</table>

关于python - 并排输入表单 - HTML、Flask,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44748759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com