Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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
Heroku Django部署上的Favicon 404错误_Django_Heroku_Amazon S3 - Fatal编程技术网

Heroku Django部署上的Favicon 404错误

Heroku Django部署上的Favicon 404错误,django,heroku,amazon-s3,Django,Heroku,Amazon S3,我的Django Heroku应用程序的静态文件使用S3。除了favicon(即使在更新我的缓存之后),所有文件都显示良好。favicon在本地工作,但它不会出现在我的heroku应用程序上。此外,Django向我发送以下错误: [Django] ERROR (EXTERNAL IP): Internal Server Error: /favicon.ico 我的基本模板中的favicon链接是: <link rel="shortcut icon" href="{{STATIC_URL}

我的Django Heroku应用程序的静态文件使用S3。除了favicon(即使在更新我的缓存之后),所有文件都显示良好。favicon在本地工作,但它不会出现在我的heroku应用程序上。此外,Django向我发送以下错误:

[Django] ERROR (EXTERNAL IP): Internal Server Error: /favicon.ico
我的基本模板中的favicon链接是:

<link rel="shortcut icon" href="{{STATIC_URL}}/images/icons/favicon.ico?v=2">


对于这个文件,我需要做一些特殊的事情,而不是其他静态文件吗?我在这里四处寻找答案,但到目前为止没有任何帮助。

请求
/favicon.ico
的原因是他们认为favicon将出现在
/favicon.ico

您可以将301重定向添加到实际的favicon路径

您可以在
url.py
文件中执行类似操作吗


(r“^favicon\.ico$”,“django.views.generic.simple.redirect_to',{'url':'/static/images/favicon.ico'}),


绝对值得一试,但没有成功。我甚至将我的aws s3路径硬编码到url重定向中,但这不起作用。我能让它工作的唯一方法是在我的基本模板中硬编码s3路径:
奇怪,我不知道Django,但至少你有一些工作:)即
urls.py
代码不能与Django的最新版本一起工作。有关上述代码的更多信息,请参阅本文和注释: