Python 在烧瓶应用程序中未看到Favicon
favicon当前未显示在my Flask应用程序提供的页面上。我有以下两条路线,如何确保显示faviconPython 在烧瓶应用程序中未看到Favicon,python,flask,favicon,Python,Flask,Favicon,favicon当前未显示在my Flask应用程序提供的页面上。我有以下两条路线,如何确保显示favicon @app.route('/') def hello(): return redirect("tg://resolve?domain=sneakersale", code=302) @app.route('/favicon.ico') def fav(): return send_from_directory(os.path.join(app.root_path, 'st
@app.route('/')
def hello():
return redirect("tg://resolve?domain=sneakersale", code=302)
@app.route('/favicon.ico')
def fav():
return send_from_directory(os.path.join(app.root_path, 'static'),'favicon.ico')
使用以下
标记在jinja2模板中指定您的favicon。确保href
设置为您在问题中编写的URL规则(/favicon.ico
)
< /代码> 如果您在@ Sean Pianka示例中复制和粘贴,您可能会考虑向HREF中添加双引号,并且区分,也许使用内部引用的单引号,如<代码> HRFF={{URLION(“静态”,文件名=‘FavigIon’,ICO’)}“< /代码>”。虽然href允许使用不带引号的值,但对我来说,如果没有这些值,该字符串将失败。您确定首先会调用favicon.ico
?我会尝试在那里放置一个调试打印语句,并尝试使用web浏览器ping它-也许还可以使用浏览器的开发控制台来找出问题的根源。不,我想一开始不会。但如何把它放在首位?这真的帮助了我的铬!但是在Safari中不起作用:(那么,问题是Safari和在HTML中显示favicon(以及使用哪些标记/属性),不是用Flask。如果我在href中添加了图标,那么我应该将它们放在哪个文件夹中?现在它们位于templates/folder中。从您的原始帖子中,我可以看到您已将favicon.ico
放在/static/
的内部,对吗?如果是这样,则href
属性应该看起来像href={{url\u代表(“static”,filename)=“favicon.ico”)}
。现在它可以工作了,但在社交网站页面上,只有当我放置bla.bla/static时,favicon才会被释放。因为现在我只能通过bla.bla/static/favicon.ico直接获取favicon
<head>
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">
</head>