【问题标题】:how to specify a url for a default image in django如何在 django 中为默认图像指定 url
【发布时间】:2020-12-21 00:07:30
【问题描述】:

如果用户不上传任何内容,我将使用此代码为帖子分配默认图像。它适用于主页。但是当我查看这篇文章的详细视图时,django 会在“domain/post/id/media/default-book.jpg”地址中查看图像。这是我的代码

{% if object.allCovers.all%}
    {% for cover in object.allCovers.all %}
        <div class="carousel-item {% if forloop.counter0 == 0 %} 
        active {% endif %}">
            <img class="d-block w-100 cover-img" src="{{ 
            cover.covers.url }}" alt="First slide">
        </div>  
    {% endfor %}
{% else %}
    <img class="cover-img" src="media/default-book.jpg" alt="">
{% endif %}

我怎样才能为源文件分配一个像 {{ default.url }} 这样的 URL,而不是默认图像的地址。

【问题讨论】:

    标签: html django django-templates django-urls


    【解决方案1】:

    随便用

      <img class="cover-img" src="{% static 'default-book.jpg'%}">
    

    你应该添加

    {% load static %}
    

    到模板的顶部

    【讨论】:

      猜你喜欢
      • 2021-03-08
      • 2011-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多