2024-05-06 03:02:35 发布
网友
我不想使用url_for('static',file_name='foo.jpg')在模板中获取静态文件。
如何以这种方式获取静态文件:
<img src="/pic/foo.jpg" />
谢谢
您可以设置自己的路由来提供静态文件。添加这个方法并更新send_from_directory方法中的静态路径目录,那么img标记应该可以工作。
send_from_directory
@app.route('/pic/<path:filename>') def send_pic(filename): return send_from_directory('/path/to/static/files', filename)
对于生产应用程序,应设置服务器以直接提供静态文件。它将更快,使用更少的服务器资源,但对少数用户来说,差异不应该是一个问题。
您可以设置自己的路由来提供静态文件。添加这个方法并更新
send_from_directory
方法中的静态路径目录,那么img标记应该可以工作。对于生产应用程序,应设置服务器以直接提供静态文件。它将更快,使用更少的服务器资源,但对少数用户来说,差异不应该是一个问题。
相关问题 更多 >
编程相关推荐