Rei*_*ica 0 javascript python django django-templates python-3.x
我正在尝试迭代 django 模板中的字典并将值保存到window.obj,但它不起作用。
视图.py:
def myView(req):
...
myDict = {'foo':"[1,2]", 'bar':"[3,4]"}
return render(req, 'myPage.html', {'myDict':myDict})
Run Code Online (Sandbox Code Playgroud)
myPage.html:
<script type="text/javascript">
window.obj = {}
window.obj["foo"] = "{{ myDict.foo }}";
{% for key, value in myDict %}
window.obj["{{ key }}"] = "{{ value }}";
{% endfor %}
</script>
...
<script>
console.log(window.obj.foo); //prints {foo: "[1,2]"}
console.log(window.obj.bar); //prints undefined
</script>
Run Code Online (Sandbox Code Playgroud)
注意:我不能myDict.foo在我的实际项目中使用
我在这里缺少什么?
| 归档时间: |
|
| 查看次数: |
3721 次 |
| 最近记录: |