django从查询结果中删除unicode [英] django remove unicode from query result
本文介绍了django从查询结果中删除unicode的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Django查询给我以下输出格式,但是我想要下面的格式
Django query gives me below output format,but i want below format
data=`[{'total': 1744, 'name: u'x'}, {'total': 13, 'name': u'm'}, {'total': 126, 'role': name'n'}]`
m=[]
for i in data:
m.append(i.values())
打印m
它给我输出
print m it give me output
[[1744,u'x'], [13,u'm'], [126,u'n']]
但是我需要输出
如何从输出中删除unicode符号
but i need output in how to remove unicode symbol from output
[['x',1744], ['m',13], ['n',126]]
如何做?
提前感谢
推荐答案
尝试这样:
>>> import json
>>> data=[{'total': 1744, 'name': u'x'}, {'total': 13, 'name': u'm'}, {'total': 126, 'name': u'n'}]
>>> json.dumps([i.values()[::-1] for i in data])
'[["x", 1744], ["m", 13], ["n", 126]]'
>>>
这篇关于django从查询结果中删除unicode的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文