我的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版本。另外,如果您檢查頁面是否有錯誤,瀏覽器是否會標記錯誤? –
這並沒有真正解決問題,但謝謝你的提示。 –
好吧,我現在要回答你的問題:) –