Html Django静态图像未加载

Html 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',

我有以下路径下载的图像,但它们拒绝为我加载。你知道我可能错误地配置了什么吗

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',
    '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>