【问题标题】:django, css working but js not workingdjango,css工作但js不工作
【发布时间】:2015-06-15 05:42:02
【问题描述】:

这里是我的 settings.py,

STATIC_URL = '/static/'

STATIC_ROOT = os.path.join(BASE_DIR, 'static', 'static_root')

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static', 'static_dirs'),
    )
MEDIA_ROOT = os.path.join(BASE_DIR, 'static', 'media')

MEDIA_URL = '/media/'

这是我的 base.html

<!DOCTYPE html>
{% load staticfiles %}

<script src="{{ STATIC_URL }}js/bootstrap.min.js" type="text/javascript"></script>
<script type="text/javascript" src = "{% static 'js/docs.min.js' %}" ></script>

请帮忙!!

【问题讨论】:

  • 为什么加载两个不同的 JavaScript 文件的方式不同?
  • @Celeo 感谢您的编辑!
  • 那你是如何为你的 CSS 提供服务的,如果这样的话?
  • @DanielRoseman css 运行良好

标签: css django


【解决方案1】:

你还需要 jquery 来引导:

<script src="{{ STATIC_URL }}js/bootstrap.min.js" type="text/javascript"></script>

应该是

<script src="{% static 'js/bootstrap.min.js' %}" type="text/javascript"></script>

<script src='/static/js/bootstrap.min.js' type="text/javascript">

如果上下文中有 STATIC_URL,则还需要添加斜杠“/”,

【讨论】:

  • 你的 js 文件夹是在 static_dirs 里面还是 static?
  • 路径是static/static_dirs/js
  • 所以为了澄清您的网络加载调试显示 404 的 javascript?
  • 你有 jquery 吗?这是引导程序的要求
  • 是的,它已安装并添加到 settings.py 中的 INSTALLED_APPS 中……真是令人沮丧
猜你喜欢
  • 2015-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-14
  • 2021-09-14
  • 1970-01-01
  • 1970-01-01
  • 2017-07-28
相关资源
最近更新 更多