gpt4 book ai didi

javascript - 如何在 Javascript 中读取 Python 列表 [在 Django 模板中]

转载 作者:太空宇宙 更新时间:2023-11-04 07:33:35 24 4
gpt4 key购买 nike

我在 oTree(这是一个基于 Django 的社会实验环境)中编程,我遇到了以下问题。我在 Python 中定义了一些列表,我想导入它们并在 HTML 模板中使用它们。如果我用 HTML 打印它们,我设法毫无问题地看到它们,但是,一旦我需要在 Javascript 中使用它们,程序就无法读取它们并且列表元素的单引号在 &# 39;。列表是这样导入的 var filtered_elements = {{ array }};

我认为问题就在这里,因为 JS 无法使用它们。你对如何做到这一点有什么建议吗?我考虑过使用 JSON,但由于我对编程还很陌生,所以我不明白这是浪费时间还是有更简单的出路。感谢您的回答!

最佳答案

听起来您的数据已经是 JSON,否则您将获得单引号和 u 前缀。所以唯一的问题是 Django 自动转义;您可以使用 safe 过滤器禁用它:

var filtered_elements = {{ array|safe }};

关于javascript - 如何在 Javascript 中读取 Python 列表 [在 Django 模板中],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41678583/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com