首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django模板添加javascript和jquery

Django模板添加javascript和jquery
EN

Stack Overflow用户
提问于 2019-12-29 00:10:56
回答 1查看 894关注 0票数 0

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

代码语言:javascript
复制
<html>
<head>
    <title>SpaceX</title>
<script src="static/js/script.js" ></script>
</head>
<body>
<img src="static/img/img.jpg">
</body>
</html>

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

Url:

代码语言:javascript
复制
 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()

脚本

代码语言:javascript
复制
alert('abc') ;

设置:

代码语言:javascript
复制
STATIC_URL = '/static/'
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static'),
)

在powershell上

代码语言:javascript
复制
[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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-29 00:20:00

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

代码语言:javascript
复制
{% load static %}
<script src="{% static "js/script.js" %}" ></script>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59512566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档