django网站图标未显示

时间:2020-11-11 22:36:52

标签: django favicon

我具有以下Django项目文件结构:

lecture3/
    lecture3/
        urls.py
    tasks/
        static/
            img/
                favicon.ico
        urls.py

我的task / urls.py文件是:

from django.urls import path
from . import views

from django.contrib.staticfiles.storage import staticfiles_storage
from django.views.generic.base import RedirectView

app_name = 'tasks'

urlpatterns = [
    path("",views.index, name="index" ),
    path("add",views.add, name="add" ),      
    path('favicon.ico', RedirectView.as_view(url=staticfiles_storage.url('img/favicon.ico'))),
]

但是当我运行时,出现404错误。我该如何解决?

1 个答案:

答案 0 :(得分:0)

尝试在 settings.py 文件中查找 STATIC_URL = '/static/'。我将我的 favicon.ico 移动到这个目录中,我的问题就消失了。我的 urlpatterns 中没有它。