我正在尝试使用flask渲染使用图像的模板,但是遇到以下错误:
jinja2.exceptions.TemplateSyntaxError:预期令牌“,”为“静态”。
我在页面上收到以下错误消息:
Internal Server Error
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.
我已经尝试将图像放置在与app.py相同的目录中,但是图像没有出现。我正在使用烧瓶1.0.3。
gallery.html:
<body>
<h2>Images Side by Side</h2>
<div class="row">
<div class="column">
<img src="{{url_for('static', filename='resultado_final.png)}}" alt="Resultado final" style="width:100%">
</div>
<div class="column">
<img src="{{url_for('static', filename='resultado_final.png)}}" alt="Resultado final" style="width:100%">
</div>
</div>
</body>
app.py:
@app.route('/uploaded/<filename>', methods=['GET', 'POST'])
def uploaded_image(filename):
img_seg = main(filename)
return render_template("gallery.html", name=None)
文件结构:
app.py
static
|----resultado_final.png
templates
|----gallery.html
答案 0 :(得分:0)
如错误所示,应该是
<img src="{{ url_for('static', filename='resultado_final.png') }}" alt="Resultado final" style="width:100%">
在文件名末尾注意'
。