javascript - 将 django 变量传递给 javascript
问题描述
我想传递一个 django 变量,它是一个像这样的字典 {u'testvar1': u'1', u'testvar2': u'38', u'testvar3': u'160'} 到 javascript.How can I这样做?我似乎找不到相同的解决方案。我是 django 的新手,很抱歉这个 noobie 问题。
解决方案
首先,字符串以开头的事实u
意味着您使用的是 Python 2.7,这不仅是 Python 的一个非常旧的版本,而且还意味着您使用的是过时的 Django 版本,因为更新的版本仅支持 Python 3。您应该升级两者都立即。
不过,要回答您的问题,您应该为此使用 JSON。
return render(request, 'my_template.html', {'data': json.dumps(data)}
并在您的模板中:
var data = JSON.parse("{{ data|safe }}")
推荐阅读
- python - Django外键多对一不起作用
- python - 如何从同一台机器上的另一个 docker 实例连接到 mySQL docker 实例
- javascript - useEffect 导致它调用该方法以获取帖子的次数太多。我只想在查询更改时获取帖子
- javascript - 使用 pandas 根据特定信息创建树
- c# - 将取消令牌从 Angular 传递到 MVC 应用程序到多个 API
- java - ExposedDropDown Menu 清除片段导航后的所有选项
- android-studio - 我切换到另一个应用程序后系统取消了我的服务
- reactjs - 单击按钮时实时获取或保存 axios.get 对 setState 的响应
- nginx - 使用 nginx 进行 ssh 隧道和代理网页的最佳方法
- python - Rock,Paper,Scissors With Bot,为什么我的程序没有打印出任何答案,即使我使用 ''s 定义了机器人移动?