Html Django静态图像未加载
我有以下路径下载的图像,但它们拒绝为我加载。你知道我可能错误地配置了什么吗 C:\Users\xxx\Python\Price Tracking\Django\mysite\polls\static\polls\imagesHtml Django静态图像未加载,html,django,Html,Django,我有以下路径下载的图像,但它们拒绝为我加载。你知道我可能错误地配置了什么吗 C:\Users\xxx\Python\Price Tracking\Django\mysite\polls\static\polls\images stl.jpg 芝加哥.jpg 纽约市.jpg 设置: INSTALLED_APPS = [ 'polls.apps.PollsConfig', 'django.contrib.admin', 'django.contrib.auth',
- stl.jpg
- 芝加哥.jpg
- 纽约市.jpg
INSTALLED_APPS = [
'polls.apps.PollsConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django_plotly_dash.apps.DjangoPlotlyDashConfig',
]
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
]
STATIC_URL = '/static/'
html:
{%load static%}
首先,您要写的是图像在。。。polls/static/polls/images/但在模板标记中有/polls/xyz.jpg
对于其余部分,您需要告知您是否正在使用runserver和Debug=True进行开发(然后在放置文件时从应用程序/静态文件夹中获取文件),或者是否正在部署(例如Apache服务器上)(那么您需要直接从Apache为它们提供服务……请参阅在django文档上提供静态文件Settings.py文件是否应该告诉它查找*/static/然后从那里开始,这将切断路径的其余部分,并留给我path/nyc.jpg(也称为我拥有的)?此外,这当前在我的脱机服务器上。Runserver将从模板标记{%static'path/文件'%}127.0.0.1:7000查找您的应用程序/static/+路径。Runserver或其他服务器为您提供服务吗?我运行python manage.py Runserver 7000I还尝试将polls/nyc.jpg更新为polls/static/nyc.jpg,但您的html应为
{% load static %}
<div id="carouselExampleControls" class="carousel slide" data-ride="carousel">
<div class="carousel-inner">
<div class="carousel-item active">
<img class="d-block w-100" src="{% static 'polls/chicago.jpg' %}" alt="First slide">
</div>
<div class="carousel-item">
<img class="d-block w-100" src="{% static 'polls/nyc.jpg' %}" alt="Second slide">
</div>
<div class="carousel-item">
<img class="d-block w-100" src="{% static 'polls/stl.jpg' %}" alt="Third slide">
</div>
</div>
<a class="carousel-control-prev" href="#carouselExampleControls" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#carouselExampleControls" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>