无法将图标添加到我的Django应用中

时间:2018-07-29 21:06:25

标签: django python-3.x

我正在使用Django 2.06开发应用程序。我正在尝试添加Favicon,但在我的应用中无法正常工作。

<link rel="shortcut icon" href="{% static 'favicon.ico' %}" type='image/x-icon' >
<link rel="icon" href="{% static 'favicon.ico' %}" type='image/x-icon'>

我在{% load static %}文件中也提到了base.html

from django.urls import path
from . import views
from django.conf import settings
from django.conf.urls.static import static
from .views import HomeView, article_details, ArticleListView, 
 ProductPageView, ContactPageView 

urlpatterns = [
    path('', HomeView.as_view(), name='home'), 
    path('details/<int:id>/<slug:slug>', article_details, name='article-details'),
    path('articles/', ArticleListView.as_view(), name='article-list-view'),
    path('products/', ProductPageView.as_view(), name='product-page-view'), 
    path('contact/', ContactPageView.as_view(), name='contact-page-view'), 
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

我运行了链接,但它不起作用。

'favicon\favicon.ico' could not be found
http://localhost:8000/static/favicon/favicon.ico

1 个答案:

答案 0 :(得分:0)

对于每个有此问题的人:

首先检查链接是否正常(例如:localhost:8000 / static / images / favicon.ico)

如果链接有效,并且您实际上可以看到您的图标,则意味着您的收藏夹图标尚未显示的唯一原因是导航器的缓存。

重新启动导航器(Chrome,Firefox,Safari等),当您再次打开它时,应该可以看到它已更新。