[英]URL_For in Flask
url_for
提供之前定义的路由的路径。 我猜您没有创建传送这些图像的路线。 您可以:
将images
文件夹移动到您的static
文件夹
这样你就可以通过
<img src="{{ url_for('static', filename='images/programming/jpg_0.jpg') }}">
或者创建一个图像路由,比如
import os
from flask import send_file
@app.route('/getImage/<string:imgName>')
def getImage(imgName)
filePath = 'ABSOLUTE_PATH'
return send_file(os.path.join(filePath, imgName))
然后,您可以通过访问图像
<img src="{{ url_for('getImage', imgName='jpg_0.jpg') }}">
您还应该考虑让您的静态文件直接由网络服务器(如nginx
或Apache
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.