从Django向javascrip传递unicode字符串

2024-05-02 17:47:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我的数据中有一堆unicode字符串,需要将它们从django视图传递到模板,以便在JavaScript scriptlet中来回传递给web。

问题是我希望字符串以JavaScript unicode格式表示,但我从python中得到前缀为u的字符串。

例如,对于字符串mżczyźni,Python将其存储为u'm\u0119\u017cczy\u017ani',但是当它被传递到模板时,它不会删除u前缀,这会在处理它时给JavaScript带来问题。我希望它是简单的'm\u0119\u017cczy\u017ani',以便模板中的JavaScript代码可以使用它。

我试过使用urqluote、smart_unicode、force_unicode,但都没有找到解决方案,甚至没有破解。

我该怎么办?


Tags: 数据django字符串视图模板web格式unicode