django javascript 无法正常工作
2016-03-05
1414
当单击灰色 div 时,我希望网站在新选项卡中打开,但此处此 javascript 代码不起作用。为什么?我该如何编辑它?
views.py:
from django.shortcuts import render
from django.http import HttpResponse
def test(request):
return render(request, 'test.html')
test.html:
<html>
<head>
<script src="jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#gray").click(function(){
window.open("http://www.w3schools.com");
});
});
</script>
</head>
<body>
<div id='gray' style="width:100px;height:100px;background:gray;"></div>
</body>
urls.py:
from django.conf.urls import include, url
from secondv.views import test
urlpatterns = [
url(r'^test', test),
]
jquery.min.js
文件位于模板目录中,与 test.html 文件位于同一目录。
1个回答
模板目录仅用于模板。所有静态内容(如 js、图像)都应放置在静态目录中。文档中有详细描述
https://docs.djangoproject.com/en/1.9/intro/tutorial06/ https://docs.djangoproject.com/en/1.9/howto/static-files/deployment/ - 用于生产
Yablochkin
2016-03-05