私は何が起こっているのか分かりませんが、何らかの理由でdjangoがいくつかのスクリプトを提供しないで、私にエラーが見つからないと、ディレクトリには何の問題もありません。ここで が私のファイルのディレクトリ構造である。ここ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
は私の設定です:これだけlightbox.cssとlightbox.jsのうち、upload.htmlで使用
STATIC_ROOT = os.path.join(BASE_DIR, "static")
STATIC_URL = '/static/'
STATICFILES_DIR= [
os.path.join(BASE_DIR, "static"),
]
静的ファイルを提供しています:
{% 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 %}
ここでは私のurls.pyです:
urlpatterns = [
url(r'^imagenes/', include('imagenes.urls')),
url(r'^admin/', admin.site.urls),
url(r'^cuentas/perfil/$', editar_usuario, name='perfil'),
url(r'^cuentas/registro/$', RegistrationView.as_view(form_class=RegistroUsuario), name='registro'),
url(r'^cuentas/', include('registration.backends.hmac.urls')),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns += staticfiles_urlpatterns()
ここでは
私は静的フォルダのの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
ブラウザのキャッシュがかもしれ静的ファイルを使用についての詳細を学ぶためにTHIS LINKを訪問することを好みますか? DEBUG =真ですか? – doniyor
デバッグがtrueに設定され、別のブラウザでアプリケーションを実行しても同じエラーが発生します。 – user2308612