【发布时间】:2016-12-20 08:05:06
【问题描述】:
我是 Django 新手。这是我的标签模型
class Tag(models.Model):
name=models.CharField(max_length=255)
post=models.ManyToManyField('Post')
我将所有标签名称的列表发送到模板。我想在 javascript 代码中使用它。问题是,列表在 javascript 中看起来像这样
[u'c++', u'c#', u'php', u'python',
u'django']
应该是这样的
['c++', 'c#', 'php', 'python', 'django']
我认为这是关于 unicode 的一些东西,但我不知道如何处理它。请问有什么帮助吗?
请原谅我的英语不好
【问题讨论】:
-
您的模板和视图是什么样的?
-
我在视图中将列表编码为 JSON,然后在 javascript 代码 $.parseJSON('{{tags | safe}}') 中对其进行解码。感谢您提及安全过滤器:)
标签: javascript python django unicode