大家好,我正在使用 django,但它没有加载 JavaScript 和 jquery
Posted
技术标签:
【中文标题】大家好,我正在使用 django,但它没有加载 JavaScript 和 jquery【英文标题】:hello guys i am using django but it`s not loading JavaScript and jquery 【发布时间】:2020-10-14 23:20:03 【问题描述】:<script src="% static 'assets/js/jquery.min.js' %"></script>
<script src="% static 'assets/js/popper.min.js' %"></script>
<script src="% static 'assets/js/bootstrap.min.js' %"></script>
<script src="% static 'assets/lib/%40fortawesome/all.min.js' %"></script>
<script src="% static 'assets/lib/stickyfilljs/stickyfill.min.js' %"></script>
<script src="% static 'assets/lib/sticky-kit/sticky-kit.min.js' %"></script>
<script src="% static 'assets/lib/is_js/is.min.js' %"></script>
<script src="% static 'assets/lib/lodash/lodash.min.js' %"></script>
<script src="% static 'assets/lib/perfect-scrollbar/perfect-scrollbar.js' %"></script>
<script src="% static 'assets/lib/fancybox/jquery.fancybox.min.js' %"></script>
<script src="% static 'assets/lib/plyr/plyr.polyfilled.min.js' %"></script>
<script src="% static 'assets/lib/select2/select2.min.js' %"></script>
<script src="% static 'assets/js/theme.min.js' %"></script>
即使在设置中我也添加了这个: STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static"),
]
【问题讨论】:
您是否在 html 顶部添加了% load static %
?
【参考方案1】:
在主项目的 urls.py 文件中包含
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
urlpatterns += staticfiles_urlpatterns()
和模板包括% load static %
【讨论】:
以上是关于大家好,我正在使用 django,但它没有加载 JavaScript 和 jquery的主要内容,如果未能解决你的问题,请参考以下文章
为啥我的 Fastcomet Django 网站没有加载 css?
在没有 root 的情况下重新加载 django wsgi 脚本