【发布时间】:2015-10-24 17:55:29
【问题描述】:
我可以根据 djangoproject 提供的教程加载 css 文件,但没有加载图像。 这是文件结构: appname/static/mess/img/burger.jpg
这是我尝试加载图像的 login.html 文件。
`<html>
<head>
<title>Login | Mess @ IIIT Sri City</title>
{% load staticfiles %}
<link rel="stylesheet" type="text/css" href="{% static 'mess/css/style.css' %}">
<link rel="stylesheet" type="text/css" href="{% static 'mess/css/bootstrap.min.css' %}">
</head>
<body>
<div class="container">
<div id="left-content" class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
{% load staticfiles %}
<center><img src="{% static 'mess/img/burger.jpg' %}" alt="Please Login here"></center>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
<form action="" method="post">{% csrf_token %}
{{ form}}
<input type="submit" value="Submit" />
</form>
</div>
</div>
</body>
`
如果您能帮我解决这个问题,那将是一个很大的帮助。 PS:我是 Django 的初学者。 Django 版本:1.8 如果您需要更多信息,请告诉我。提前致谢。
【问题讨论】:
-
为什么在同一个页面上有两次 {% load staticfiles %}?
-
试试 {{STATIC_URL}} mess/img/burger.jpg
-
@PierangeloOrizio 我也试过了,但它仍然没有加载。具有讽刺意味的是,正在加载 css 文件。
-
在 url.py 中有配置静态文件吗?
-
检查IMG所在文件夹的权限
标签: django django-templates django-staticfiles django-static