我正在尝试将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
你这么说有什么问题能帮我吗?