Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/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
在django tastypie中返回POST上的数据 我认为一个对象创建函数返回新创建的对象的标准。_Django_Post_Tastypie - Fatal编程技术网

在django tastypie中返回POST上的数据 我认为一个对象创建函数返回新创建的对象的标准。

在django tastypie中返回POST上的数据 我认为一个对象创建函数返回新创建的对象的标准。,django,post,tastypie,Django,Post,Tastypie,那么,你知道如何在tastypie中做到这一点吗?当我发送POST请求时,对象被创建,但是我没有得到任何响应。我希望接收新创建的对象的JSON格式(或者至少是PK) 我试着重写脱水方法,但它似乎在POST中甚至没有被调用 有什么想法吗?真不敢相信答案这么简单 只需将always\u return\u data=True添加到您的Meta中,还要注意它不会什么都不返回,它会返回一个带有位置头的204,这可能对您的客户更有利,这取决于数据量以及谁提供了大部分数据。没错,我没有注意到位置头。不过,我

那么,你知道如何在tastypie中做到这一点吗?当我发送POST请求时,对象被创建,但是我没有得到任何响应。我希望接收新创建的对象的JSON格式(或者至少是PK)

我试着重写
脱水
方法,但它似乎在POST中甚至没有被调用


有什么想法吗?

真不敢相信答案这么简单


只需将
always\u return\u data=True
添加到您的
Meta

中,还要注意它不会什么都不返回,它会返回一个带有位置头的204,这可能对您的客户更有利,这取决于数据量以及谁提供了大部分数据。没错,我没有注意到位置头。不过,我仍然相信,“create”方法返回创建的对象更好。我同意halish,在某些情况下少调用一次api有没有办法让tastypie在位置标头中返回https而不是http?