我的Django网站不会加载JavaScript文件,但它对于CSS部分甚至都是在相同的静态文件夹中都可以。Django-javascript无法在html页面上加载
base.html文件:
<head>
{% load static %}
<meta charset="UTF-8">
<link href="{% static 'login/css/bootstrap.css' %}" rel="stylesheet" type="text/css">
<link href="{% static 'login/css/bootstrap.min.css' %}" rel="stylesheet" type="text/css">
<link href="{% static 'login/css/bootstrap-theme.css' %}" rel="stylesheet" type="text/css">
<link href="{% static 'login/css/bootstrap-theme.min.css' %}" rel="stylesheet" type="text/css">
<script src="{% static 'login/js/bootstrap.js' %}"></script>
<script src="{% static 'login/js/bootstrap.min.js' %}"></script>
<title>LOGIN</title>
</head>
settings.py:
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
]
这里是通向静态文件夹:
/home/nikola/Desktop/GIA/static
我已经搜查了谷歌和解决方案是非常通用的,像urls.py或python manage.py collectstatic(仅用于部署),没有帮助。我毫无头绪。
什么似乎是问题?
你为什么要加载bootstrap.js和bootstrap.min.js? min.js是缩小版,这是你应该使用的。对于css文件也是如此。只需加载min.css版本。另外,如果您检查页面是否有错误,浏览器是否会标记错误? –
这并没有真正解决问题,但谢谢你的提示。 –
好吧,我现在要回答你的问题:) –