Django 模板访问 JS 脚本
Django Templates accessing JS script
我的模板 zone1map.html
依赖于 matrix.js
我得到 Error:[02/Feb/2016 13:09:07] "GET /v3app/zone1 HTTP/1.1" 200 10513
Not Found: /v3app/matrix.js
。但是 matrix.js 位于 V3/v3app,templates 文件夹在 V3 中,
我的查看代码是:
def zone1(request):
temp=controller.workDB()
array=[]
while temp:
string = temp.pop()
string1 = string.to_JSON()
array.append(string1)
fileDes=""
return render_to_response('zone1map.html', {"JSON": json.dumps(array), "fileDes":fileDes})
内呼zone1map.html
<script src="matrix.js"></script>
您应该将 js
作为来自单独文件夹的静态文件提供。 Django 以一种特殊的方式管理这些文件。这是documented here。这样做的一个好处是,它允许 'dumb' 网络服务器在部署时为这些文件提供服务。
我的模板 zone1map.html
依赖于 matrix.js
我得到 Error:[02/Feb/2016 13:09:07] "GET /v3app/zone1 HTTP/1.1" 200 10513
Not Found: /v3app/matrix.js
。但是 matrix.js 位于 V3/v3app,templates 文件夹在 V3 中,
我的查看代码是:
def zone1(request):
temp=controller.workDB()
array=[]
while temp:
string = temp.pop()
string1 = string.to_JSON()
array.append(string1)
fileDes=""
return render_to_response('zone1map.html', {"JSON": json.dumps(array), "fileDes":fileDes})
内呼zone1map.html
<script src="matrix.js"></script>
您应该将 js
作为来自单独文件夹的静态文件提供。 Django 以一种特殊的方式管理这些文件。这是documented here。这样做的一个好处是,它允许 'dumb' 网络服务器在部署时为这些文件提供服务。