Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python couchdbkit中的语法分析_Python_Django_Parsing_Couchdbkit - Fatal编程技术网

Python couchdbkit中的语法分析

Python couchdbkit中的语法分析,python,django,parsing,couchdbkit,Python,Django,Parsing,Couchdbkit,从couchdb检索到的数据如下: {'value': 'UMMC', 'id': 'ef688c440131f59262f2c4f80d001c87', 'key': 'ef688c440131f59262f2c4f80d001c87'} {'value': 'test', 'id': 'fc2c556010c5167c4a32a7ea4d001d8b', 'key': 'fc2c556010c5167c4a32a7ea4d001d8b'} {'value': 'Travis', 'id':

从couchdb检索到的数据如下:

{'value': 'UMMC', 'id': 'ef688c440131f59262f2c4f80d001c87', 'key': 'ef688c440131f59262f2c4f80d001c87'}
{'value': 'test', 'id': 'fc2c556010c5167c4a32a7ea4d001d8b', 'key': 'fc2c556010c5167c4a32a7ea4d001d8b'}
{'value': 'Travis', 'id': 'fc2c556010c5167c4a32a7ea4d02889d', 'key': 'fc2c556010c5167c4a32a7ea4d02889d'}
{'value': 'testing', 'id': 'fc2c556010c5167c4a32a7ea4d02b3f8', 'key': 'fc2c556010c5167c4a32a7ea4d02b3f8'}
projects = db.view('projects/name')
我使用下面的代码来提取数据

projects = db.view('projects/name')
我的问题是:我可以用任何方式解析该输出,以便只进行test、UMMC、Travis和testing

我查看了来自的viewresults对象,但没有找到任何有助于解析该输出的属性或函数。 我不知道外面有什么我可以用的。
谢谢

使用
json
模块,例如:

import json
obj = json.loads("{'value': 'UMMC', 'id': 'ef688c440131f59262f2c4f80d001c87', 'key': 'ef688c440131f59262f2c4f80d001c87'}")
# now obj["value"] == "UMMC";

谢谢大家的帮助

在my views.py中,我有以下几点:

{'value': 'UMMC', 'id': 'ef688c440131f59262f2c4f80d001c87', 'key': 'ef688c440131f59262f2c4f80d001c87'}
{'value': 'test', 'id': 'fc2c556010c5167c4a32a7ea4d001d8b', 'key': 'fc2c556010c5167c4a32a7ea4d001d8b'}
{'value': 'Travis', 'id': 'fc2c556010c5167c4a32a7ea4d02889d', 'key': 'fc2c556010c5167c4a32a7ea4d02889d'}
{'value': 'testing', 'id': 'fc2c556010c5167c4a32a7ea4d02b3f8', 'key': 'fc2c556010c5167c4a32a7ea4d02b3f8'}
projects = db.view('projects/name')
我试图在django模板base_site.html中显示“value”属性的内容

{'value': 'UMMC', 'id': 'ef688c440131f59262f2c4f80d001c87', 'key': 'ef688c440131f59262f2c4f80d001c87'}
所以我做了:

{%for p in projects%}
   <td>{{p.value }} </td>
{% endfor %}
{%p在项目%}
{{p.value}}
{%endfor%}
准确显示了"值"属性的内容,,
再次感谢您,您的反馈真的指导了我。

看来我必须先将该输出转换为JSON?因为当我运行上面的代码时,我得到了:文件“/usr/lib64/python2.7/json/uuu init_uu.py”中的第1行文件“/usr/lib64/python2.7/json/decoder.py”,第326行,在decode obj中,end=self.raw\u decode(s,idx=_w(s,0.end())文件“/usr/lib64/python2.7/json/decoder.py”,第382行,在raw_decode obj中,end=self.scan_once(s,idx)ValueError:应为属性名:第1行第1列(char 1)