1
這裏靜態js文件是settings.py
部分:包括在Django 1.7
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
HTML模板:
{% load staticfiles %}
...
<head>
<title>HelpDesk System</title>
<script scr="{% static "js/vendor/jquery.js" %}" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="{% static "css/foundation.css" %}">
<script scr="{% static "js/foundation.min.js" %}" type="text/javascript"></script>
</head>
<body>
<script>
$(document).ready(function() {
$(document).foundation();
});
</script>
...
</body>
靜態文件夾樹:
結果:
按預期加載Css文件,但js不會發生錯誤:Can't find variable: $
您是否使用開發服務器來提供這些靜態文件?你得到了'jquery.js'文件的404還是正在加載,但只是一個錯誤?你是否檢查過「jquery.js」內容實際上是否正確? – 2014-09-13 11:03:14