【问题标题】:Javascript problem while converting into django template转换为 django 模板时出现 Javascript 问题
【发布时间】:2019-09-20 08:21:15
【问题描述】:

我正在努力将 html 文件转换为 django 模板。 main.js 文件似乎无法正常工作,但调试控制台不会引发任何错误。

我刚刚将文件从本地文件系统复制到我的网络服务器并更改了静态文件的 url。没有 404 错误。

这是我的 html 文档在本地文件系统上的样子:

Web 服务器上的模板版本如下所示:

这是我的 javascript 文件的包含顺序:

<script  src="{% static "js/jquery.js" %}" ></script>
[...]
<script  src="{% static "js/main.js" %}" ></script>

【问题讨论】:

  • 引用错误。您不能在双引号内嵌套双引号。请改用src="{% static 'js/jquery.js' %}"
  • @JohnGordon 这只是错误的。引号在不同的上下文中。对两者都使用双引号就可以了。
  • @DanielRoseman 很高兴知道!

标签: javascript python jquery css django


【解决方案1】:

问题是由 css 文件引起的。我的静态路径中有一个来自另一个同名模板的旧文件。

删除 style.css 并重新运行 python manage.py collectstatic 解决了这个问题。

【讨论】:

    猜你喜欢
    • 2019-09-24
    • 1970-01-01
    • 2011-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多