Javascript 外部js在django中不起作用
我正在尝试加载外部js文件 静态文件夹的设置Javascript 外部js在django中不起作用,javascript,django,Javascript,Django,我正在尝试加载外部js文件 静态文件夹的设置 STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'static') 在这里,我将js包含在模板中 {% load static %} <link rel="stylesheet" href="{% static '/css/main.css' %}"> <link type="text/javascript" href="{% static '/js/mai
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
在这里,我将js包含在模板中
{% load static %}
<link rel="stylesheet" href="{% static '/css/main.css' %}">
<link type="text/javascript" href="{% static '/js/main.js' %}">
我不知道为什么,但是css工作,js没有加载(我在浏览器开发工具中没有看到main.js)使用js的脚本标记
<script type="text/javascript" src="{% static '/js/main.js' %}"></script>
和STATIC_ROOT到您希望编译的staticfile所在的其他位置,例如,STATIC_ROOT=os.path.join(BASE_DIR,'dist')
参考资料:最初是脚本,结果相同,我再次替换了脚本的链接,现在它可以工作了。
<script type="text/javascript" src="{% static '/js/main.js' %}"></script>
(
os.path.join(BASE_DIR, 'static'),
)