【发布时间】:2015-10-29 02:26:21
【问题描述】:
美好的一天!我有一个基于 Python-Eve 框架的 REST API。我需要提供图像,例如简单的 Flask 应用程序(原因是不需要运行两台服务器)。我将 REST API 移动到 'api' 前缀并为提供静态文件制作简单的函数:
from flask import send_from_directory
import eve
app = eve.Eve()
@app.route('/images/<path:path>')
def serve_static(path):
return send_from_directory('images', path)
if __name__ == '__main__':
app.run()
但它不起作用并给我 404 错误。当我将 send_from_directory 替换为更简单的东西时,例如return "Hello",它可以正常工作。知道如何正确实施吗?提前致谢。
【问题讨论】:
标签: python flask static-files eve