我的酒瓶服务器经常报告
xx.xxx.xxx.xxx - - [DD/MM/YYYY HH:MM:SS] "GET /favicon.ico HTTP/1.1" 404 -在我添加的烧瓶服务器的代码中,
@app.route('/favicon.ico')
def favicon():
return send_from_directory(os.path.join(app.root_path, 'static'),'favicon.ico', mimetype='image/vnd.microsoft.icon')我还在我的烧瓶服务器运行的同一个目录中添加了一个名为favicon.ico的图标。
如果我试图导航到http://www.myurl.com/favicon.ico,就会得到404。我的烧瓶服务器没有提供html登陆页面,所以我不能在任何地方添加<link rel='shortcut icon' href='favicon.ico' type='image/x-icon'/ >。我真的不关心是否真的有一个偏袒,我只是想阻止错误的出现。我如何服务偏袒/停止错误?
发布于 2018-01-22 17:16:57
将图标放在静态目录中作为favicon.ico。下面是python文件中的代码
import os
from flask import send_from_directory
@app.route('/favicon.ico')
def favicon():
return send_from_directory(os.path.join(app.root_path, 'static'),
'favicon.ico',mimetype='image/vnd.microsoft.icon')href - http://flask.pocoo.org/docs/0.12/patterns/favicon/
发布于 2022-10-31 06:36:50
不管它的价值是什么,这对我来说是有效的:
from flask import url_for
# Load Browser Favorite Icon
@app.route('/favicon.ico')
def favicon():
return url_for('static', filename='image/favicon.ico')。
我的图像在image文件夹中的static文件夹中。
-- app
-- static
-- image
-- favicon.icoPS: This was on
MacOS 12.6 (21G115)
Python 3.10.8
Flask 2.2.2
Jinja2 3.1.2
Viewing in Brave Browser v1.45.116 (Oct 28th, 2022)https://stackoverflow.com/questions/40696745
复制相似问题