我是django广告的新手。我创建了一个名为mysite的项目,并且在该项目中创建了一个名为ads的应用。
呈现添加内容的模板如下:
{% 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。
我在其中添加图像的管理页面将图像转储到项目文件夹下。
是否有解决此错误的想法?
答案 0 :(得分:0)
不确定,但是请尝试在setting.py中检查您的STATIC_URL。应该像STATIC_URL ='/ static /' 同样,在静态文件夹内之后,您必须创建一个文件夹“ img”,或者如果您要“广告”,则必须在其中放置* .jpeg文件。
现在您的IDE无法解析您的文件,导致在静态文件中看不到文件夹“ advertisement”