为什么此图像没有覆盖子模板中的图像?

Why is this image not overwriting the image in child template?

提问人:VOZ ESTOICA 提问时间:10/22/2023 最后编辑:VOZ ESTOICA 更新时间:10/22/2023 访问量:47

问:

我在我的基地里.html(“在我的模板文件夹中与 manage.py 相同”):

<a class="navbar-brand" href="/"
        >{% block brand %}<img src="{% static 'logo.png' %} " />{% endblock%}</a
      >

但是,该块仍然显示子模板的相同图像,我该如何覆盖它?只是“/”页面只显示静态/徽标 .png?子模板显示评论/徽标 .png。

我在主项目文件夹中有一个静态文件夹和一个模板文件夹,我在 settings.py 中添加了它们各自的配置,请参阅:

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'templates')],

STATICFILES_DIRS = [BASE_DIR / 'static']

下面是子模板:

{% extends "base.html" %} {%load static%} {% block brand %}<img
  src="{% static 'reviews/logo.png' %}"
/>{%endblock%}
python html django 模板

评论

0赞 willeM_ Van Onsem 10/22/2023
子模板的外观如何?
0赞 VOZ ESTOICA 10/22/2023
你有什么建议@WillemVanOnsem?
0赞 VOZ ESTOICA 10/22/2023
@WillemVanOnsem findstatic 显示:在此处找到“徽标.png”:C:\Users\PERSONAL\Desktop\Portafolio\bookr\static\logo.png
0赞 VOZ ESTOICA 10/22/2023
在评论/徽标中使用 findstatic.png评论/徽标.png显示在此处找到“评论/徽标.png”:C:\Users\PERSONAL\Desktop\Portafolio\bookr\reviews\static\reviews\logo.png

答: 暂无答案