gpt4 book ai didi

javascript - 添加 javascript 和 jquery 的 Django 模板

转载 作者:行者123 更新时间:2023-12-02 22:12:38 25 4
gpt4 key购买 nike

我正在尝试将 javascript 静态文件添加到我的 html 中。但我不能

<html>
<head>
<title>SpaceX</title>
<script src="static/js/script.js" ></script>
</head>
<body>
<img src="static/img/img.jpg">
</body>
</html>

图像工作正常,但 JS 不工作

网址:

 from django.contrib import admin
from django.urls import path, include
from django.contrib.staticfiles.urls import staticfiles_urlpatterns

urlpatterns = [
path('admin/', admin.site.urls),
path('spacex/', include('spacex.urls'),
)
]
urlpatterns += staticfiles_urlpatterns()

脚本

alert('abc') ;

设置:

STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)

在 powershell 上

[28/Dec/2019 19:12:20] "GET /spacex/ HTTP/1.1" 200 166
[28/Dec/2019 19:12:20] "GET /spacex/static/js/script.js HTTP/1.1" 304 0

既然这么说,那么有什么问题你能帮我吗?

最佳答案

您需要使用staticfiles应用模板标签

{% load static %}
<script src="{% static "js/script.js" %}" ></script>

关于javascript - 添加 javascript 和 jquery 的 Django 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59512566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com