首页 > 解决方案 > Django - 来自静态文件的 JavaScript 未加载,但其他资源是

问题描述

我刚开始玩 Django,我的静态文件中的 JavaScript 似乎没有加载,而其他其他资源(如 logo.png)似乎加载正常。我错过了一些非常基本的东西吗?或者我做错了什么?

我的设置

尝试过的解决方案

目录

├───project │ └───__pycache__ └───app ├───migrations │ └───__pycache_ ├───static │ └───app ├───templates │ └───app └───__pycache__


HTML

{% extends 'app/base.html' %}

{% load static %}

{% block content %}
	
<div id="graphic"></div>

<script type="text/javascript" href="{% static 'app/d3.js' %}"></script>

<script>
        D3 things going on here            
</script>

{% endblock %}

编辑:当我将 HTML 更改为<script type="text/javascript" src="{{STATIC_URL}}/static/app/d3.js"></script>

标签: javascriptpythondjangodocker

解决方案


当我将 HTML 更改为: <script type="text/javascript" src="{{STATIC_URL}}/static/app/d3.js"></script>


推荐阅读