使用django-ads模板未显示图像

时间:2018-10-15 06:42:32

标签: django

我是django广告的新手。我创建了一个名为mysite的项目,并且在该项目中创建了一个名为ads的应用。

请参见下文。enter image description here

呈现添加内容的模板如下:

{% extends "advertisement/base.html" %}
{% load static %}
{% load ads_tags %}

{% block css %} 
   <link rel="stylesheet" type="text/css" href="{% static 
      'advertisement/css/index.css' %}" />
{% endblock %}

{% block scripts %}
   <script type="text/javascript" src="{% static 
      'advertisement/js/index.js' %}"></script>
{% endblock %}

{% block title %}Java Coffee House{% endblock %}
{% block content %}
<div class="row justify-content-center">
    {% render_ads_zone 'content' %}
</div>
{% endblock %}

在我的模板中,链接工作正常。但是,未加载图像。 控制台显示“找不到”:/advertisement/iphone.jpeg。

我在其中添加图像的管理页面将图像转储到项目文件夹下。

是否有解决此错误的想法?

1 个答案:

答案 0 :(得分:0)

不确定,但是请尝试在setting.py中检查您的STATIC_URL。应该像STATIC_URL ='/ static /' 同样,在静态文件夹内之后,您必须创建一个文件夹“ img”,或者如果您要“广告”,则必须在其中放置* .jpeg文件。

现在您的IDE无法解析您的文件,导致在静态文件中看不到文件夹“ advertisement”