【发布时间】:2014-07-02 17:25:16
【问题描述】:
我有一个路由器
@app.route('/images/<filename>')
def images(filename):
send from(os.path.join('uploads', filename))
我的图片保存在名为“uploads”的目录中。我将 nginx 配置为提供静态文件。
我的问题是当我在 jinja 模板中使用 url_for('images', filename='1.jpg') 时,如果用户单击它,它应该在浏览器中生成类似 src="/images/1.jpg" 的内容链接,nginx会服务文件还是flask服务?
另一个例子: 在模板中使用 url_for('static', filename='style.css') 时,nginx 是否提供服务?
【问题讨论】:
-
这完全取决于你如何配置 nginx。