我正在使用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
答案 0 :(得分:0)
对于每个有此问题的人:
首先检查链接是否正常(例如:localhost:8000 / static / images / favicon.ico)
如果链接有效,并且您实际上可以看到您的图标,则意味着您的收藏夹图标尚未显示的唯一原因是导航器的缓存。
重新启动导航器(Chrome,Firefox,Safari等),当您再次打开它时,应该可以看到它已更新。