Django无法加载JavaScript,但加载CSS(包括指向项目的链接)

问题描述 投票:1回答:1

请您帮忙。我花了几个小时来理解它

我从Django开始了一个非常基本的模板,并且它找不到我的js文件,虽然它可以找到css文件-当它们都在静态文件夹中时

Here is a link for the project (1.4MB)

非常感谢!

[11/Jun/2020 00:21:18] "GET /js/init.js HTTP/1.1" 404 2134
Not Found: /js/materialize.js
[11/Jun/2020 00:21:18] "GET /js/materialize.js HTTP/1.1" 404 2155
Not Found: /js/init.js

在Setting.py中,我具有以下设置:

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]
STATIC_URL = '/static/'

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static')]

STATIC_ROOT = 'staticfiles'

我的页面index.html:HTML part

这是我的项目词典:3个文件夹-(1)主页[app](2)project_folder(3)静态-包含css,js,图像

enter image description here

javascript python django
1个回答
0
投票

我唯一遇到的问题是您忘记在已安装的应用中添加home

因此添加此

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.