django从查询结果中删除unicode [英] django remove unicode from query result

查看:102
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆