[英]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.