【问题标题】:hello guys i am using django but it`s not loading JavaScript and jquery大家好,我正在使用 django,但它没有加载 JavaScript 和 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 %}

标签: javascript jquery django django-templates


【解决方案1】:

在主项目的 urls.py 文件中包含

from django.contrib.staticfiles.urls import staticfiles_urlpatterns
urlpatterns += staticfiles_urlpatterns()

和模板包括{% load static %}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-27
    • 1970-01-01
    • 2012-01-22
    • 2020-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多