我有一个 python-Django 列表:
list_a = ['user_a', 'user_b']
现在我使用以下代码将其渲染为模板:
extra_context = {
'a': list_a
}
return direct_to_template(request, 'mytemplate.html', extra_context)
在我的模板中,我编写了以下 java 脚本代码来将 list_a
Django-list 传递给 Js-list:
var user = [{% for i in user_list %}{{ i }}{% if forloop.last %}{%else%},{%endif%}{% endfor %}];
但是当我打开模板时。它显示以下错误(使用 Inspect 元素检查):
Uncaught ReferenceError : user_a is not defined
我尝试使用 打印user
驻留在 javascript 中的变量Inspect Element
。它打印正确的值,即
var user = [user_a, user_b]
我无法理解为什么会这样:(