【问题标题】:Javascript console.log command in Django is not working?Django 中的 Javascript console.log 命令不起作用?
【发布时间】:2020-05-23 06:34:06
【问题描述】:

我正在尝试在 chrome 控制台中打印以进行调试。如果我在没有 Django 的情况下运行相同的代码,那么 console.log() 工作正常,但是在 Django 中使用它时,console.log() 不会打印任何内容。我在网上搜索了有关它的信息,但没有得到任何直接答案。

var inputDiv = document.querySelectorAll(".todo");
console.log(inputDiv)

以上代码来自我项目中的Js文件。如果我直接在 chrome 控制台中执行这些代码,那么它工作正常。我也是 Django 新手,请帮忙。

【问题讨论】:

  • console.log 与 django 无关。
  • @Mox 除 console.log() 命令外,其他一切都运行良好。
  • 一种非常简单的检查方法,只需打开浏览器并尝试在 javascript 文件中找到 console.log。
  • @Mox 我签入了 chrome 源代码。 console.log() 命令没有显示在那里。你能告诉我为什么吗?
  • 不能相信这个废话。我所要做的就是从我的 chrome 浏览器中清除所有缓存。噗……

标签: javascript python django web


【解决方案1】:

像JS CSS这样的静态文件应该这样添加---

<script src="{% static 'djangoapp/js/app.js' %}"></script>

像这样链接你的 js 文件,你的 console.log 就可以了。

项目结构应该是这样的——

djangoapp-
    template-
         djangoapp-
              index.html\
    static-
         djangoapp-
              css-
                 main.css
              js-
                 app.js

【讨论】:

  • 其他一切正常,所以我在 Django 中的文件放置很好。
  • 像这样链接你的 js 文件
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-14
  • 2023-03-08
  • 2021-12-13
  • 2012-05-30
  • 2013-12-30
  • 2013-04-25
  • 1970-01-01
相关资源
最近更新 更多