如何从Django JsonField获取数据?

如何从Django JsonField获取数据?,django,json,Django,Json,我想知道如何从JsonField获取(“解码?”)数据,我有以下几点: {"pleople": "name=Jhon&email=email@domain.com", "id": 251304} 如何将其传递给视图,如name['Jhon']或任何类型的对象,以便与querySet或parameter一起使用 >>> from urlparse import parse_qs, parse_qsl >>> parse_qs("name=Jhon&a

我想知道如何从JsonField获取(“解码?”)数据,我有以下几点:

{"pleople": "name=Jhon&email=email@domain.com", "id": 251304}
如何将其传递给视图,如
name['Jhon']
或任何类型的对象,以便与querySet或parameter一起使用

>>> from urlparse import parse_qs, parse_qsl

>>> parse_qs("name=Jhon&email=email@domain.com")
{'email': ['email@domain.com'], 'name': ['Jhon']} # allow multiple values

>>> dict(parse_qsl("name=Jhon&email=email@domain.com"))
{'email': 'email@domain.com', 'name': 'Jhon'} # dict w/ single value
或者您可以直接使用
django.http.QueryDict

>>> from django.http import QueryQict
>>> QueryDict("name=Jhon&email=email@domain.com")
<QueryDict: {u'name': [u'Jhon'], u'email': [u'email@domain.com']}>
来自django.http的导入查询 >>>QueryDict(“name=Jhon&email=email@domain.com") 或者您可以直接使用
django.http.QueryDict

>>> from django.http import QueryQict
>>> QueryDict("name=Jhon&email=email@domain.com")
<QueryDict: {u'name': [u'Jhon'], u'email': [u'email@domain.com']}>
来自django.http的导入查询 >>>QueryDict(“name=Jhon&email=email@domain.com")
你的确切意思是什么?在
django jsonfield
中,如果您有一个带有
some\u field=jsonfield()
的模型,您可以直接在
对象中放置或检索dict或列表。一些字段
,所有到JSON的转换都是自动进行的。对不起,这是一个字典,我用这种方式访问它键['value']你到底是什么意思?在
django jsonfield
中,如果您有一个带有
some\u field=jsonfield()
的模型,您可以直接在
对象中放置或检索dict或列表。一些字段
,所有到JSON的转换都是自动进行的。对不起,这是一个字典,我用这种方式访问它键['value']