终于成功了。采用flask.send_from_directory
from flask import send_from_directory@app.route('/js/<path:filename>')def serve_static(filename): root_dir = os.path.dirname(os.getcwd()) return send_from_directory(os.path.join(root_dir, 'static', 'js'), filename)现在对我来说很明显,flask确实讨厌人们将
app.py我放置在
main.py子目录中。 仅当您的静态文件夹是flask认为的静态文件夹时才
使用
send_static_file,即,名称
static与app.py在同一目录中的文件夹。



