我正在尝试将字典传递给 django 模板。在 django 视图中,变量被初始化并按如下方式传递:
foo = {'a':'b'}
...
return render(request, 'template.html', {'foo': str(foo)}
在模板中,我有
{{ foo|default:"{}"|safe}}
如果它是相关的,我在 jquery 片段中有上面的行。该片段失败,因为 dict 被呈现为
[{'a': u'b'}]
而不是我所期望的:
[{'a': 'b'}]
似乎安全过滤器没有删除dict值'b'之前的unicode u。我怎么做?