在我看来
request.GET
返回queryDict对象,如下所示 -
<QueryDict: {u'{"title":"title","description":"description"}': [u'']}>
我想获得标题和描述的值
这是我按照文档
尝试的request.GET['title']
request.GET.__getitem__('title')
但它们似乎都不适合我,只是停止了执行;我在这做错了什么?
答案 0 :(得分:2)
传入的数据看起来像JSON,而不是表单编码的参数。你应该直接访问它并反序列化它:
data = json.loads(request.body)
答案 1 :(得分:1)
您可以将其转换为python字典,然后访问元素:
a = dict(request.GET.iterlists())
>>> print a['title']
title