在django-tastypie中返回POST数据

mha*_*ski 27 django post tastypie

我认为对象创建函数返回新创建的对象是标准.

所以,任何想法你如何在tastypie做到这一点?当我发送POST请求时,创建了对象,但我没有得到任何响应.我想要的是接收新创建的对象(或至少PK)的JSON形式.

我尝试重写该dehydrate方法,但它似乎甚至没有调用POST.

有任何想法吗?

mha*_*ski 59

无法相信答案是如此简单.

http://django-tastypie.readthedocs.org/en/latest/resources.html#always-return-data

只需添加always_return_data = True到您的Meta.

  • 还要注意,它不会返回任何内容,它会返回带有位置标题的204,这可能对您的客户更好,具体取决于数据量,以及谁提供大量数据. (3认同)
  • 有没有办法让tastypie在Location标题中返回https而不是http? (2认同)