Пожалуйста, скажите мне, почему статический файл не может быть прочитан.
Я могу прочитать файл изображения, но не могу прочитать файл css и js.
Я вижу похожие вопросы в других местах, но я не могу их решить, поэтомуЯ спрашиваю.
#settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'bootstrap4',
'myapp.apps.MyappConfig',
]
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'assets'),
)
Моя структура каталогов.
Projects
-assets
—css
—style.css
—image
—js
—style.js
-media
-projects
—__init__.py
—settings.py
—urls.py
—wigs.py
-myapp
—migrations
—__init__.py
—admin.py
—apps.py
—models.py
—tests.py
—views.py
base.html
#html
<!DOCTYPE html>
{% load static %}
{% load bootstrap4 %}
{% bootstrap_css %}
{% bootstrap_javascript jquery='slim' %}
<html lang="ja">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link href="https://fonts.googleapis.com/earlyaccess/sawarabigothic.css" rel="stylesheet" >
<link href="{% static 'css/style.css' %}" rel="stylesheet">
<title>Myapp</title>
{% include "navi.html" %}
</head>
<body>
{% block content %}{% endblock %}
</div>
<script src="{% static 'js/style.js' %}"></script>
</body>
</html>
Хотя это не здесь, файл изображения может быть загружен.
<div class="text-center" style="background-image: url({% static 'image/back-image.jpg' %});">
addimage: ![enter image description here](https://i.stack.imgur.com/18K2e.png)