Python 德扬戈元';我不能提供一些静态文件

Python 德扬戈元';我不能提供一些静态文件,python,django,django-staticfiles,Python,Django,Django Staticfiles,我不确定发生了什么,但出于某些原因,django不会为某些脚本提供服务,并给我一个未找到的错误,尽管显示的目录是正确的,但同一目录中的其他目录的服务没有问题。 这是我的文件目录结构 mysite/ ├── imagenes │   ├── migrations │   │   └── __pycache__ │   ├── __pycache__ │   ├── recibo │   ├── static │   │   ├── css │   │   └── js │   └── templa

我不确定发生了什么,但出于某些原因,django不会为某些脚本提供服务,并给我一个未找到的错误,尽管显示的目录是正确的,但同一目录中的其他目录的服务没有问题。 这是我的文件目录结构

mysite/
├── imagenes
│   ├── migrations
│   │   └── __pycache__
│   ├── __pycache__
│   ├── recibo
│   ├── static
│   │   ├── css
│   │   └── js
│   └── templates
│       └── imagenes
├── media
│   └── recibos
│       └── 2017
│           └── 03
│               └── 10
├── mysite
│   ├── __pycache__
│   └── static
│       └── sitioI
├── static
│   ├── css
│   └── js
│       └── jquery-file-upload
└── templates
    └── registration
以下是我的设置:

STATIC_ROOT = os.path.join(BASE_DIR, "static")
STATIC_URL = '/static/'
STATICFILES_DIR= [
    os.path.join(BASE_DIR, "static"),
    ]
upload.html中使用的静态文件,其中仅提供lightbox.css和lightbox.js:

{% extends 'imagenes/base.html' %}
{% load static %}
{% block style %}
  <link rel="stlyesheet" href="{% static 'css/lightbox.css' %}">
{% endblock %}
 .
 .
 .
{% block scripts %}
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.1.1.min.js"></script>
<script src="{% static 'js/lightbox.js' %}" ></script>
<script src="{% static 'js/jquery-file-upload/vendor/jquery.ui.widget.js' %}"></script>
<script src="{% static 'js/jquery-file-upload/jquery.iframe-transport.js' %}"></script>
<script src="{% static 'js/jquery-file-upload/jquery.fileupload.js' %}"></script>
<script src="{% static 'js/upload.js' %}"></script>
{% endblock %}
以下是我从运行runserver获得的信息

[13/Mar/2017 22:41:52] "GET /static/js/jquery-file-upload/jquery.fileupload.js HTTP/1.1" 404 1853
[13/Mar/2017 22:41:52] "GET /static/js/jquery-file-upload/jquery.iframe-transport.js HTTP/1.1" 404 1871
[13/Mar/2017 22:41:52] "GET /static/js/jquery-file-upload/vendor/jquery.ui.widget.js HTTP/1.1" 404 1871
[13/Mar/2017 22:41:52] "GET /static/js/upload.js HTTP/1.1" 404 1763
[13/Mar/2017 22:41:53] "GET /static/js/jquery-file-upload/vendor/jquery.ui.widget.js HTTP/1.1" 404 1871
[13/Mar/2017 22:41:53] "GET /static/js/jquery-file-upload/jquery.iframe-transport.js HTTP/1.1" 404 1871
[13/Mar/2017 22:41:53] "GET /static/js/jquery-file-upload/jquery.fileupload.js HTTP/1.1" 404 1853
[13/Mar/2017 22:41:53] "GET /static/js/upload.js HTTP/1.1" 404 1763

静态文件夹的位置不正确,它应该与
images
文件夹处于同一级别。像这样

my site/
   imagenes/
         setting.py
   imaagenes2/ #beacuse i dnt khow this floder name in your project
       views.py
   static/
       css/
          main.css
       js/
          main.js
现在您可以将其放在
setting.py:

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
在您的
模板中:

{% load staticfiles %}
<link rel="stylesheet" src="{% static "css/main.css" %}"/>
{%load staticfiles%}
应该是工作


如果希望访问以了解有关使用静态文件的更多信息

浏览器缓存可能是什么?DEBUG=True?DEBUG设置为True,并在不同的浏览器中运行应用程序,但仍然得到相同的错误。这是非常正确的,但是当我设置了文件夹结构(如您所说),但没有找到来自django的管理图标和小图像时会发生什么?
{% load staticfiles %}
<link rel="stylesheet" src="{% static "css/main.css" %}"/>