0
我想將view.py中的一個stringarray移交給該模板,並將此字符串用於D3。將Stringarray添加到django模板並在d3中使用它
views.py:
def index(request):
template = loader.get_template("myApp/index.html")
data = ["a","b","c"]
context = RequestContext(request,{"data":data})
return HttpResponse(template.render(context))
的index.html:
<html>
<head>
<title>Some project</title>
<script type="text/javascript" src="http://d3js.org/d3.v3.min.js"></script>
</head>
<body>
<h1>Some project visualisation</h1>
<script type="text/javascript">
var dataArray = {{ data }};
...
在 「VAR dataArray中= {{數據}};」我收到一個語法錯誤。 我在瀏覽器的控制檯看上去這件事和我dataArray中 似乎是這樣的:
var dataArray = ['a','b','c']
我也曾嘗試使用json.dumps(數據),但我得到一個類似像dataArray中:
var dataArray = ["a","b","c"]