Ich versuche, alle Bootstrap-Dateien in Django-Projekt in nur einem Ordner zu finden und verweisen sie. Um habe zu tun, dass ich diese Zeilen hinzugefügt setting.py:Django statische Dateien 404 Fehler
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
Meine base.html wie folgt aussieht:
{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Muplay</title>
<link rel="stylesheet" type="text/css" href="{% static'css/bootstrap.css' %}">
<script src="{% static 'js/bootstrap.js' %}"></script>
</head>
<body style="background-color: #F2F2F5">
{% include 'snippets/nav.html' %}
<div class="container">
{% block content %}{% endblock %}
</div>
</body>
</html>
Als ich erweitern diese base.html zu anderen HTML-Dateien CSS und js-Datei wurde erfolgreich im Browser geladen. Aber Problem ist, dass im Terminal, django 404 Fehler zurückgibt, wie folgt:
[10/Dec/2017 14:03:27] "GET /static/js/bootstrap.js HTTP/1.1" 404 1759
[10/Dec/2017 14:03:27] "GET /static/css/bootstrap.css HTTP/1.1" 404 1765
Warum django gibt 404 Code während der statischen Dateien erfolgreich in Browser geladen werden?
Danke! Es funktionierte! –