Django 从养蜂场发送POST参数

Django 从养蜂场发送POST参数,django,apiary.io,Django,Apiary.io,我已经使用Django创建了一个RESTAPI。我正在用一些参数发出POST请求 user_id="5453ab249b0dbb3b76000009" user_type="instrcutor" 在蜂房蓝图中,我将这些作为请求体的一部分发送,如: + Request (application/json) + Body { "user_id": "5453ab249b0dbb3b76000009",

我已经使用Django创建了一个RESTAPI。我正在用一些参数发出POST请求

user_id="5453ab249b0dbb3b76000009"
user_type="instrcutor"
在蜂房蓝图中,我将这些作为请求体的一部分发送,如:

+ Request (application/json)

    + Body        

            {
                "user_id": "5453ab249b0dbb3b76000009",
                "user_type": "instructor"
            }
但在我的Django看来,request.POST就像:

{u'{\n        "user_id": "5453ab249b0dbb3b76000009",\n        "user_type": "instructor"\n}': [u'']}
而不是

{u'user_id': [u'5453ab249b0dbb3b76000009'], u'user_type': [u'instructor']}
如何正确发送post数据

编辑

以下是解决方案:

+ Request (application/x-www-form-urlencoded)

    user_id=5453ab249b0dbb3b76000009&user_type=instructor

如果Apariy正在发送json(您在body block中编写了json),那么您应该查看并解析
request.body
,而不是
request.POST

,这会增加开销。