问题描述
我想使用 jsonify 将图像的 URL 作为 JSON 返回。一切正常,但是当我访问 URL 时,错误 404。
这是我的代码:
from flask import Flask,jsonify
import json
app = Flask(__name__)
with open("config.json") as f:
data = json.load(f)
cache_images = [img for img in os.listdir(data['altImg'])]
@app.route("/random.json")
def randomJSON():
return jsonify({ "link": data['domain'] + data['altImg'] + "/" + random.choice(cache_images)})
if __name__ == '__main__':
app.run(debug=True)
输出是:localhost:5000/images/amidamaru.jpg,这是正确的,但我不知道为什么会出现错误 404。
解决方法
使用静态文件夹
<script src="{{ asset('dist/js/app.js') }}"></script>
通过 URL 访问文件夹中的图片
app = Flask(__name__,static_folder='public/images')