【发布时间】:2026-01-16 14:35:01
【问题描述】:
我写下了一个观点:
def Country_names(request):
c_list = []
for c_name in c_names:
c_list.append(c_name)
return render(request, 'DATAPLO/Country_list.html', {'c_list':c_list})
此视图在我的 html 模板中将列表/数组进一步传输到模板,它尝试将此 python 变量转换为 javascript 数组变量。
<script>
//variable defined to store "c_list" array
var c_names = {{c_list}}
//try to access array items like this
c_names[0]
</script>
但是他的方法在我的情况下不起作用我该怎么做,我在网上探索了几个类似的线程,但在我的情况下没有任何效果。
谢谢
【问题讨论】:
-
script应该在 HTML 中,不在单独的.js文件中。如果它在 HTML 页面内,效果很好。
标签: javascript python django django-views