Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在烧瓶应用程序中未看到Favicon_Python_Flask_Favicon - Fatal编程技术网

Python 在烧瓶应用程序中未看到Favicon

Python 在烧瓶应用程序中未看到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

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, '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>