For some reason I cannot figure out why Django isn't handling my request.body
content correctly.
它是以JSON
格式发送的,查看Dev Tools中的Network
选项卡,它显示为请求负载:
{creator: "creatorname", content: "postcontent", date: "04/21/2015"}
这正是我希望它被发送到API的方式.
在Django中,我有一个视图,它接受这个请求作为一个参数,并且仅出于测试目的,应该将request.body["content"]
打印到控制台.
当然,什么都没有打印出来,但是当我打印request.body
的时候,我会得到这样的结果:
b'{"creator":"creatorname","content":"postcontent","date":"04/21/2015"}'
所以我知道我do号送来了一具身体.
I've tried using json = json.loads(request.body)
to no avail either. Printing json
after setting that variable also returns nothing.