Невозможно загрузить JavaScript и изображения в Django
Не удается загрузить ни один файл javascript и изображения Источник в браузере вместо использования глобального... также пытался использовать статический на уровне приложения, но ничего не меняется
Создайте папку assets и поместите в нее статические файлы
Поместите эти настройки статических и медиа файлов в файл settings.py и закомментируйте предыдущие настройки :
STATIC_URL = 'static/'
STATICFILES_DIRS = [
BASE_DIR / "assets",
]
MEDIA_URL = 'media/'
MEDIA_ROOT = 'media/'
Вставьте этот кусок кода в файл urls.py :
from django.conf.urls.static import static
from django.conf import settings
urlpatterns += urlpatterns + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += urlpatterns + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
В вашем Терминале, похоже, что он может успешно добраться до большинства статических файлов, которые мы можем видеть (код 200), и есть только несколько недоступных ресурсов (код 404). Мы не можем ничего сказать об ошибках загрузки js и файлов изображений на вашем снимке экрана Source в Browser.
Если некоторые файлы доступны, а новые нет, возможно, вам нужно выполнить команду django 'collectstatic', чтобы собрать все статические файлы в папку, из которой они будут обслуживаться - например:
python manage.py collectstatic
https://docs.djangoproject.com/en/4.1/ref/contrib/staticfiles/#collectstatic